# near model CODE resource # jump table entries: 80-89 (10 of them) fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 3F3C 0002 move.w -[A7], 0x2 00000008 4EBA 218E jsr [PC + 0x218E /* 00002198 */] 0000000C 548F addq.l A7, 2 0000000E 0C40 0001 cmpi.w D0, 0x1 00000012 660E bne +0x10 /* 00000022 */ 00000014 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000018 4EBA 0322 jsr [PC + 0x322 /* 0000033C */] 0000001C 548F addq.l A7, 2 0000001E 6000 0310 bra +0x312 /* 00000330 */ label00000022: 00000022 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000026 4EBA 2170 jsr [PC + 0x2170 /* 00002198 */] 0000002A 548F addq.l A7, 2 0000002C 3D40 FFFC move.w [A6 - 0x4], D0 00000030 302D FD3A move.w D0, [A5 - 0x2C6] 00000034 C1FC 03CC muls.w D0, 0x3CC 00000038 41ED F4FC lea.l A0, [A5 - 0xB04] 0000003C D1C0 add.l A0, D0 0000003E 302D FD3C move.w D0, [A5 - 0x2C4] 00000042 C1FC 00A2 muls.w D0, 0xA2 00000046 D1C0 add.l A0, D0 00000048 302E FFFC move.w D0, [A6 - 0x4] 0000004C B068 0064 cmp.w D0, [A0 + 0x64] 00000050 6E0E bgt +0x10 /* 00000060 */ 00000052 3F3C 0001 move.w -[A7], 0x1 00000056 4EBA 05BE jsr [PC + 0x5BE /* 00000616 */] 0000005A 548F addq.l A7, 2 0000005C 6000 02D2 bra +0x2D4 /* 00000330 */ label00000060: 00000060 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000064 4EBA 2132 jsr [PC + 0x2132 /* 00002198 */] 00000068 548F addq.l A7, 2 0000006A 3D40 FFFE move.w [A6 - 0x2], D0 0000006E 302D FD3A move.w D0, [A5 - 0x2C6] 00000072 C1FC 03CC muls.w D0, 0x3CC 00000076 41ED F4FC lea.l A0, [A5 - 0xB04] 0000007A D1C0 add.l A0, D0 0000007C 302D FD3C move.w D0, [A5 - 0x2C4] 00000080 C1FC 00A2 muls.w D0, 0xA2 00000084 D1C0 add.l A0, D0 00000086 302E FFFE move.w D0, [A6 - 0x2] 0000008A B068 0040 cmp.w D0, [A0 + 0x40] 0000008E 6E00 007E bgt +0x80 /* 0000010E */ 00000092 302D FD3A move.w D0, [A5 - 0x2C6] 00000096 C1FC 03CC muls.w D0, 0x3CC 0000009A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000009E D1C0 add.l A0, D0 000000A0 302D FD3C move.w D0, [A5 - 0x2C4] 000000A4 C1FC 00A2 muls.w D0, 0xA2 000000A8 D1C0 add.l A0, D0 000000AA 486D D56A pea.l [A5 - 0x2A96] 000000AE 4850 pea.l [A0] 000000B0 486D D55A pea.l [A5 - 0x2AA6] 000000B4 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000000B8 4FEF 000C lea.l A7, [A7 + 0xC] 000000BC 302D FD3A move.w D0, [A5 - 0x2C6] 000000C0 C1FC 03CC muls.w D0, 0x3CC 000000C4 41ED F4FC lea.l A0, [A5 - 0xB04] 000000C8 D1C0 add.l A0, D0 000000CA 302D FD3C move.w D0, [A5 - 0x2C4] 000000CE C1FC 00A2 muls.w D0, 0xA2 000000D2 D1C0 add.l A0, D0 000000D4 5268 0086 addq.w [A0 + 0x86], 1 000000D8 302D FD3A move.w D0, [A5 - 0x2C6] 000000DC C1FC 03CC muls.w D0, 0x3CC 000000E0 41ED F4FC lea.l A0, [A5 - 0xB04] 000000E4 D1C0 add.l A0, D0 000000E6 302D FD3C move.w D0, [A5 - 0x2C4] 000000EA C1FC 00A2 muls.w D0, 0xA2 000000EE D1C0 add.l A0, D0 000000F0 5268 0088 addq.w [A0 + 0x88], 1 000000F4 4EBA 25B6 jsr [PC + 0x25B6 /* 000026AC */] 000000F8 3F3C 0002 move.w -[A7], 0x2 000000FC 3F2D FD3A move.w -[A7], [A5 - 0x2C6] 00000100 4EBA 2100 jsr [PC + 0x2100 /* 00002202 */] 00000104 588F addq.l A7, 4 00000106 4EBA 218C jsr [PC + 0x218C /* 00002294 */] 0000010A 6000 0224 bra +0x226 /* 00000330 */ label0000010E: 0000010E 302D FD3A move.w D0, [A5 - 0x2C6] 00000112 C1FC 03CC muls.w D0, 0x3CC 00000116 41ED F4FC lea.l A0, [A5 - 0xB04] 0000011A D1C0 add.l A0, D0 0000011C 302D FD3C move.w D0, [A5 - 0x2C4] 00000120 C1FC 00A2 muls.w D0, 0xA2 00000124 D1C0 add.l A0, D0 00000126 302E FFFE move.w D0, [A6 - 0x2] 0000012A B068 0042 cmp.w D0, [A0 + 0x42] 0000012E 6E00 0088 bgt +0x8A /* 000001B8 */ 00000132 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00000138 6600 007E bne +0x80 /* 000001B8 */ 0000013C 302D FD3A move.w D0, [A5 - 0x2C6] 00000140 C1FC 03CC muls.w D0, 0x3CC 00000144 41ED F4FC lea.l A0, [A5 - 0xB04] 00000148 D1C0 add.l A0, D0 0000014A 302D FD3C move.w D0, [A5 - 0x2C4] 0000014E C1FC 00A2 muls.w D0, 0xA2 00000152 D1C0 add.l A0, D0 00000154 486D D57C pea.l [A5 - 0x2A84] 00000158 4850 pea.l [A0] 0000015A 486D D56C pea.l [A5 - 0x2A94] 0000015E 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000162 4FEF 000C lea.l A7, [A7 + 0xC] 00000166 302D FD3A move.w D0, [A5 - 0x2C6] 0000016A C1FC 03CC muls.w D0, 0x3CC 0000016E 41ED F4FC lea.l A0, [A5 - 0xB04] 00000172 D1C0 add.l A0, D0 00000174 302D FD3C move.w D0, [A5 - 0x2C4] 00000178 C1FC 00A2 muls.w D0, 0xA2 0000017C D1C0 add.l A0, D0 0000017E 5268 0086 addq.w [A0 + 0x86], 1 00000182 302D FD3A move.w D0, [A5 - 0x2C6] 00000186 C1FC 03CC muls.w D0, 0x3CC 0000018A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000018E D1C0 add.l A0, D0 00000190 302D FD3C move.w D0, [A5 - 0x2C4] 00000194 C1FC 00A2 muls.w D0, 0xA2 00000198 D1C0 add.l A0, D0 0000019A 5268 0088 addq.w [A0 + 0x88], 1 0000019E 4EBA 250C jsr [PC + 0x250C /* 000026AC */] 000001A2 3F3C 0002 move.w -[A7], 0x2 000001A6 3F2D FD3A move.w -[A7], [A5 - 0x2C6] 000001AA 4EBA 2056 jsr [PC + 0x2056 /* 00002202 */] 000001AE 588F addq.l A7, 4 000001B0 4EBA 20E2 jsr [PC + 0x20E2 /* 00002294 */] 000001B4 6000 017A bra +0x17C /* 00000330 */ label000001B8: 000001B8 302D FD3A move.w D0, [A5 - 0x2C6] 000001BC C1FC 03CC muls.w D0, 0x3CC 000001C0 41ED F4FC lea.l A0, [A5 - 0xB04] 000001C4 D1C0 add.l A0, D0 000001C6 302D FD3C move.w D0, [A5 - 0x2C4] 000001CA C1FC 00A2 muls.w D0, 0xA2 000001CE D1C0 add.l A0, D0 000001D0 302E FFFE move.w D0, [A6 - 0x2] 000001D4 B068 0042 cmp.w D0, [A0 + 0x42] 000001D8 6E3A bgt +0x3C /* 00000214 */ 000001DA 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 000001E0 6632 bne +0x34 /* 00000214 */ 000001E2 486D D59A pea.l [A5 - 0x2A66] 000001E6 486D D57E pea.l [A5 - 0x2A82] 000001EA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000001EE 508F addq.l A7, 8 000001F0 302D FD3A move.w D0, [A5 - 0x2C6] 000001F4 C1FC 03CC muls.w D0, 0x3CC 000001F8 41ED F4FC lea.l A0, [A5 - 0xB04] 000001FC D1C0 add.l A0, D0 000001FE 302D FD3C move.w D0, [A5 - 0x2C4] 00000202 C1FC 00A2 muls.w D0, 0xA2 00000206 D1C0 add.l A0, D0 00000208 5268 0088 addq.w [A0 + 0x88], 1 0000020C 4EBA 0944 jsr [PC + 0x944 /* 00000B52 */] 00000210 6000 011E bra +0x120 /* 00000330 */ label00000214: 00000214 302D FD3A move.w D0, [A5 - 0x2C6] 00000218 C1FC 03CC muls.w D0, 0x3CC 0000021C 41ED F4FC lea.l A0, [A5 - 0xB04] 00000220 D1C0 add.l A0, D0 00000222 302D FD3C move.w D0, [A5 - 0x2C4] 00000226 C1FC 00A2 muls.w D0, 0xA2 0000022A D1C0 add.l A0, D0 0000022C 302E FFFE move.w D0, [A6 - 0x2] 00000230 B068 0044 cmp.w D0, [A0 + 0x44] 00000234 6E4A bgt +0x4C /* 00000280 */ 00000236 302D FD3A move.w D0, [A5 - 0x2C6] 0000023A C1FC 03CC muls.w D0, 0x3CC 0000023E 41ED F4FC lea.l A0, [A5 - 0xB04] 00000242 D1C0 add.l A0, D0 00000244 302D FD3C move.w D0, [A5 - 0x2C4] 00000248 C1FC 00A2 muls.w D0, 0xA2 0000024C D1C0 add.l A0, D0 0000024E 5268 0086 addq.w [A0 + 0x86], 1 00000252 302D FD3A move.w D0, [A5 - 0x2C6] 00000256 C1FC 03CC muls.w D0, 0x3CC 0000025A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000025E D1C0 add.l A0, D0 00000260 302D FD3C move.w D0, [A5 - 0x2C4] 00000264 C1FC 00A2 muls.w D0, 0xA2 00000268 D1C0 add.l A0, D0 0000026A 5268 0088 addq.w [A0 + 0x88], 1 0000026E 3F3C 0003 move.w -[A7], 0x3 00000272 4EBA 05B0 jsr [PC + 0x5B0 /* 00000824 */] 00000276 548F addq.l A7, 2 00000278 4EBA 201A jsr [PC + 0x201A /* 00002294 */] 0000027C 6000 00B2 bra +0xB4 /* 00000330 */ label00000280: 00000280 302D FD3A move.w D0, [A5 - 0x2C6] 00000284 C1FC 03CC muls.w D0, 0x3CC 00000288 41ED F4FC lea.l A0, [A5 - 0xB04] 0000028C D1C0 add.l A0, D0 0000028E 302D FD3C move.w D0, [A5 - 0x2C4] 00000292 C1FC 00A2 muls.w D0, 0xA2 00000296 D1C0 add.l A0, D0 00000298 302E FFFE move.w D0, [A6 - 0x2] 0000029C B068 0046 cmp.w D0, [A0 + 0x46] 000002A0 6E12 bgt +0x14 /* 000002B4 */ 000002A2 3F3C 0002 move.w -[A7], 0x2 000002A6 4EBA 057C jsr [PC + 0x57C /* 00000824 */] 000002AA 548F addq.l A7, 2 000002AC 4EBA 1FE6 jsr [PC + 0x1FE6 /* 00002294 */] 000002B0 6000 007E bra +0x80 /* 00000330 */ label000002B4: 000002B4 302D FD3A move.w D0, [A5 - 0x2C6] 000002B8 C1FC 03CC muls.w D0, 0x3CC 000002BC 41ED F4FC lea.l A0, [A5 - 0xB04] 000002C0 D1C0 add.l A0, D0 000002C2 302D FD3C move.w D0, [A5 - 0x2C4] 000002C6 C1FC 00A2 muls.w D0, 0xA2 000002CA D1C0 add.l A0, D0 000002CC 302E FFFE move.w D0, [A6 - 0x2] 000002D0 B068 0048 cmp.w D0, [A0 + 0x48] 000002D4 6E10 bgt +0x12 /* 000002E6 */ 000002D6 486D D5C0 pea.l [A5 - 0x2A40] 000002DA 486D D59C pea.l [A5 - 0x2A64] 000002DE 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000002E2 508F addq.l A7, 8 000002E4 604A bra +0x4C /* 00000330 */ label000002E6: 000002E6 302D FD3A move.w D0, [A5 - 0x2C6] 000002EA C1FC 03CC muls.w D0, 0x3CC 000002EE 41ED F4FC lea.l A0, [A5 - 0xB04] 000002F2 D1C0 add.l A0, D0 000002F4 302D FD3C move.w D0, [A5 - 0x2C4] 000002F8 C1FC 00A2 muls.w D0, 0xA2 000002FC D1C0 add.l A0, D0 000002FE 486D D5D4 pea.l [A5 - 0x2A2C] 00000302 4850 pea.l [A0] 00000304 486D D5C2 pea.l [A5 - 0x2A3E] 00000308 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000030C 4FEF 000C lea.l A7, [A7 + 0xC] 00000310 302D FD3A move.w D0, [A5 - 0x2C6] 00000314 C1FC 03CC muls.w D0, 0x3CC 00000318 41ED F4FC lea.l A0, [A5 - 0xB04] 0000031C D1C0 add.l A0, D0 0000031E 302D FD3C move.w D0, [A5 - 0x2C4] 00000322 C1FC 00A2 muls.w D0, 0xA2 00000326 D1C0 add.l A0, D0 00000328 5268 0088 addq.w [A0 + 0x88], 1 0000032C 4EBA 0824 jsr [PC + 0x824 /* 00000B52 */] label00000330: 00000330 4E5E unlink A6 00000332 4E75 rts 00000334 5348 subq.w A0, 1 00000336 4F54 chk.w D7, [A4] 00000338 2020 move.l D0, -[A0] 0000033A 2020 move.l D0, -[A0] fn0000033C: 0000033C 4E56 FFFE link A6, -0x0002 00000340 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000344 4EBA 1E52 jsr [PC + 0x1E52 /* 00002198 */] 00000348 548F addq.l A7, 2 0000034A 3D40 FFFE move.w [A6 - 0x2], D0 0000034E 302D FD3A move.w D0, [A5 - 0x2C6] 00000352 C1FC 03CC muls.w D0, 0x3CC 00000356 41ED F4FC lea.l A0, [A5 - 0xB04] 0000035A D1C0 add.l A0, D0 0000035C 302D FD3C move.w D0, [A5 - 0x2C4] 00000360 C1FC 00A2 muls.w D0, 0xA2 00000364 D1C0 add.l A0, D0 00000366 302E FFFE move.w D0, [A6 - 0x2] 0000036A B068 0064 cmp.w D0, [A0 + 0x64] 0000036E 6E0C bgt +0xE /* 0000037C */ 00000370 4267 clr.w -[A7] 00000372 4EBA 02A2 jsr [PC + 0x2A2 /* 00000616 */] 00000376 548F addq.l A7, 2 00000378 6000 0290 bra +0x292 /* 0000060A */ label0000037C: 0000037C 3F3C 0168 move.w -[A7], 0x168 00000380 4EBA 1E16 jsr [PC + 0x1E16 /* 00002198 */] 00000384 548F addq.l A7, 2 00000386 3D40 FFFE move.w [A6 - 0x2], D0 0000038A 4EBA 1F08 jsr [PC + 0x1F08 /* 00002294 */] 0000038E 302D FD3A move.w D0, [A5 - 0x2C6] 00000392 48C0 ext.l D0 00000394 D080 add.l D0, D0 00000396 41ED FD2A lea.l A0, [A5 - 0x2D6] 0000039A D1C0 add.l A0, D0 0000039C 302E FFFE move.w D0, [A6 - 0x2] 000003A0 B050 cmp.w D0, [A0] 000003A2 6E00 0082 bgt +0x84 /* 00000426 */ 000003A6 4EBA 1EEC jsr [PC + 0x1EEC /* 00002294 */] 000003AA 302D FD3A move.w D0, [A5 - 0x2C6] 000003AE C1FC 03CC muls.w D0, 0x3CC 000003B2 41ED F4FC lea.l A0, [A5 - 0xB04] 000003B6 D1C0 add.l A0, D0 000003B8 302D FD3C move.w D0, [A5 - 0x2C4] 000003BC C1FC 00A2 muls.w D0, 0xA2 000003C0 D1C0 add.l A0, D0 000003C2 486D D5EA pea.l [A5 - 0x2A16] 000003C6 4850 pea.l [A0] 000003C8 486D D5D6 pea.l [A5 - 0x2A2A] 000003CC 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000003D0 4FEF 000C lea.l A7, [A7 + 0xC] 000003D4 302D FD3A move.w D0, [A5 - 0x2C6] 000003D8 C1FC 03CC muls.w D0, 0x3CC 000003DC 41ED F4FC lea.l A0, [A5 - 0xB04] 000003E0 D1C0 add.l A0, D0 000003E2 302D FD3C move.w D0, [A5 - 0x2C4] 000003E6 C1FC 00A2 muls.w D0, 0xA2 000003EA D1C0 add.l A0, D0 000003EC 5268 0086 addq.w [A0 + 0x86], 1 000003F0 302D FD3A move.w D0, [A5 - 0x2C6] 000003F4 C1FC 03CC muls.w D0, 0x3CC 000003F8 41ED F4FC lea.l A0, [A5 - 0xB04] 000003FC D1C0 add.l A0, D0 000003FE 302D FD3C move.w D0, [A5 - 0x2C4] 00000402 C1FC 00A2 muls.w D0, 0xA2 00000406 D1C0 add.l A0, D0 00000408 5268 0088 addq.w [A0 + 0x88], 1 0000040C 4EBA 229E jsr [PC + 0x229E /* 000026AC */] 00000410 3F3C 0002 move.w -[A7], 0x2 00000414 3F2D FD3A move.w -[A7], [A5 - 0x2C6] 00000418 4EBA 1DE8 jsr [PC + 0x1DE8 /* 00002202 */] 0000041C 588F addq.l A7, 4 0000041E 4EBA 1E74 jsr [PC + 0x1E74 /* 00002294 */] 00000422 6000 01E6 bra +0x1E8 /* 0000060A */ label00000426: 00000426 0C6E 00D2 FFFE cmpi.w [A6 - 0x2], 0xD2 0000042C 6E52 bgt +0x54 /* 00000480 */ 0000042E 4EBA 1E64 jsr [PC + 0x1E64 /* 00002294 */] 00000432 302D FD3A move.w D0, [A5 - 0x2C6] 00000436 C1FC 03CC muls.w D0, 0x3CC 0000043A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000043E D1C0 add.l A0, D0 00000440 302D FD3C move.w D0, [A5 - 0x2C4] 00000444 C1FC 00A2 muls.w D0, 0xA2 00000448 D1C0 add.l A0, D0 0000044A 486D D602 pea.l [A5 - 0x29FE] 0000044E 4850 pea.l [A0] 00000450 486D D5EC pea.l [A5 - 0x2A14] 00000454 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000458 4FEF 000C lea.l A7, [A7 + 0xC] 0000045C 302D FD3A move.w D0, [A5 - 0x2C6] 00000460 C1FC 03CC muls.w D0, 0x3CC 00000464 41ED F4FC lea.l A0, [A5 - 0xB04] 00000468 D1C0 add.l A0, D0 0000046A 302D FD3C move.w D0, [A5 - 0x2C4] 0000046E C1FC 00A2 muls.w D0, 0xA2 00000472 D1C0 add.l A0, D0 00000474 5268 0088 addq.w [A0 + 0x88], 1 00000478 4EBA 06D8 jsr [PC + 0x6D8 /* 00000B52 */] 0000047C 6000 018C bra +0x18E /* 0000060A */ label00000480: 00000480 0C6E 0140 FFFE cmpi.w [A6 - 0x2], 0x140 00000486 6E00 008C bgt +0x8E /* 00000514 */ 0000048A 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00000490 6600 0082 bne +0x84 /* 00000514 */ 00000494 4EBA 1DFE jsr [PC + 0x1DFE /* 00002294 */] 00000498 302D FD3A move.w D0, [A5 - 0x2C6] 0000049C C1FC 03CC muls.w D0, 0x3CC 000004A0 41ED F4FC lea.l A0, [A5 - 0xB04] 000004A4 D1C0 add.l A0, D0 000004A6 302D FD3C move.w D0, [A5 - 0x2C4] 000004AA C1FC 00A2 muls.w D0, 0xA2 000004AE D1C0 add.l A0, D0 000004B0 486D D618 pea.l [A5 - 0x29E8] 000004B4 4850 pea.l [A0] 000004B6 486D D604 pea.l [A5 - 0x29FC] 000004BA 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000004BE 4FEF 000C lea.l A7, [A7 + 0xC] 000004C2 302D FD3A move.w D0, [A5 - 0x2C6] 000004C6 C1FC 03CC muls.w D0, 0x3CC 000004CA 41ED F4FC lea.l A0, [A5 - 0xB04] 000004CE D1C0 add.l A0, D0 000004D0 302D FD3C move.w D0, [A5 - 0x2C4] 000004D4 C1FC 00A2 muls.w D0, 0xA2 000004D8 D1C0 add.l A0, D0 000004DA 5268 0086 addq.w [A0 + 0x86], 1 000004DE 302D FD3A move.w D0, [A5 - 0x2C6] 000004E2 C1FC 03CC muls.w D0, 0x3CC 000004E6 41ED F4FC lea.l A0, [A5 - 0xB04] 000004EA D1C0 add.l A0, D0 000004EC 302D FD3C move.w D0, [A5 - 0x2C4] 000004F0 C1FC 00A2 muls.w D0, 0xA2 000004F4 D1C0 add.l A0, D0 000004F6 5268 0088 addq.w [A0 + 0x88], 1 000004FA 4EBA 21B0 jsr [PC + 0x21B0 /* 000026AC */] 000004FE 3F3C 0002 move.w -[A7], 0x2 00000502 3F2D FD3A move.w -[A7], [A5 - 0x2C6] 00000506 4EBA 1CFA jsr [PC + 0x1CFA /* 00002202 */] 0000050A 588F addq.l A7, 4 0000050C 4EBA 1D86 jsr [PC + 0x1D86 /* 00002294 */] 00000510 6000 00F8 bra +0xFA /* 0000060A */ label00000514: 00000514 0C6E 0140 FFFE cmpi.w [A6 - 0x2], 0x140 0000051A 6E5A bgt +0x5C /* 00000576 */ 0000051C 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 00000522 6652 bne +0x54 /* 00000576 */ 00000524 4EBA 1D6E jsr [PC + 0x1D6E /* 00002294 */] 00000528 302D FD3A move.w D0, [A5 - 0x2C6] 0000052C C1FC 03CC muls.w D0, 0x3CC 00000530 41ED F4FC lea.l A0, [A5 - 0xB04] 00000534 D1C0 add.l A0, D0 00000536 302D FD3C move.w D0, [A5 - 0x2C4] 0000053A C1FC 00A2 muls.w D0, 0xA2 0000053E D1C0 add.l A0, D0 00000540 486D D630 pea.l [A5 - 0x29D0] 00000544 4850 pea.l [A0] 00000546 486D D61A pea.l [A5 - 0x29E6] 0000054A 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000054E 4FEF 000C lea.l A7, [A7 + 0xC] 00000552 302D FD3A move.w D0, [A5 - 0x2C6] 00000556 C1FC 03CC muls.w D0, 0x3CC 0000055A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000055E D1C0 add.l A0, D0 00000560 302D FD3C move.w D0, [A5 - 0x2C4] 00000564 C1FC 00A2 muls.w D0, 0xA2 00000568 D1C0 add.l A0, D0 0000056A 5268 0088 addq.w [A0 + 0x88], 1 0000056E 4EBA 05E2 jsr [PC + 0x5E2 /* 00000B52 */] 00000572 6000 0096 bra +0x98 /* 0000060A */ label00000576: 00000576 4EBA 1D1C jsr [PC + 0x1D1C /* 00002294 */] 0000057A 302D FD3A move.w D0, [A5 - 0x2C6] 0000057E C1FC 03CC muls.w D0, 0x3CC 00000582 41ED F4FC lea.l A0, [A5 - 0xB04] 00000586 D1C0 add.l A0, D0 00000588 302D FD3C move.w D0, [A5 - 0x2C4] 0000058C C1FC 00A2 muls.w D0, 0xA2 00000590 D1C0 add.l A0, D0 00000592 486D D648 pea.l [A5 - 0x29B8] 00000596 4850 pea.l [A0] 00000598 486D D632 pea.l [A5 - 0x29CE] 0000059C 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000005A0 4FEF 000C lea.l A7, [A7 + 0xC] 000005A4 302D FD3A move.w D0, [A5 - 0x2C6] 000005A8 C1FC 03CC muls.w D0, 0x3CC 000005AC 41ED F4FC lea.l A0, [A5 - 0xB04] 000005B0 D1C0 add.l A0, D0 000005B2 302D FD3C move.w D0, [A5 - 0x2C4] 000005B6 C1FC 00A2 muls.w D0, 0xA2 000005BA D1C0 add.l A0, D0 000005BC 5268 0098 addq.w [A0 + 0x98], 1 000005C0 302D FD3A move.w D0, [A5 - 0x2C6] 000005C4 C1FC 03CC muls.w D0, 0x3CC 000005C8 41ED F4FC lea.l A0, [A5 - 0xB04] 000005CC D1C0 add.l A0, D0 000005CE 302D FD3C move.w D0, [A5 - 0x2C4] 000005D2 C1FC 00A2 muls.w D0, 0xA2 000005D6 D1C0 add.l A0, D0 000005D8 5268 009C addq.w [A0 + 0x9C], 1 000005DC 302D FD3A move.w D0, [A5 - 0x2C6] 000005E0 C1FC 004A muls.w D0, 0x4A /* 'J' */ 000005E4 41ED FC94 lea.l A0, [A5 - 0x36C] 000005E8 D1C0 add.l A0, D0 000005EA 302D FD28 move.w D0, [A5 - 0x2D8] 000005EE 48C0 ext.l D0 000005F0 D080 add.l D0, D0 000005F2 D1C0 add.l A0, D0 000005F4 5268 003E addq.w [A0 + 0x3E], 1 000005F8 3F2D FD3C move.w -[A7], [A5 - 0x2C4] 000005FC 3F2D FD3A move.w -[A7], [A5 - 0x2C6] 00000600 4EBA 1F58 jsr [PC + 0x1F58 /* 0000255A */] 00000604 588F addq.l A7, 4 00000606 4EBA 1C8C jsr [PC + 0x1C8C /* 00002294 */] label0000060A: 0000060A 4E5E unlink A6 0000060C 4E75 rts 0000060E 5445 addq.w D5, 2 00000610 414D chk.w D0, A5 00000612 4445 neg.w D5 00000614 4645 not.w D5 fn00000616: 00000616 4E56 FFFA link A6, -0x0006 0000061A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 0000061E 4EBA 1B78 jsr [PC + 0x1B78 /* 00002198 */] 00000622 548F addq.l A7, 2 00000624 3D40 FFFC move.w [A6 - 0x4], D0 00000628 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 0000062E 6600 00FE bne +0x100 /* 0000072E */ 00000632 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00000636 4EBA 1B60 jsr [PC + 0x1B60 /* 00002198 */] 0000063A 548F addq.l A7, 2 0000063C 3D40 FFFE move.w [A6 - 0x2], D0 00000640 302D FD3A move.w D0, [A5 - 0x2C6] 00000644 C1FC 03CC muls.w D0, 0x3CC 00000648 41ED F4FC lea.l A0, [A5 - 0xB04] 0000064C D1C0 add.l A0, D0 0000064E 302D FD3C move.w D0, [A5 - 0x2C4] 00000652 C1FC 00A2 muls.w D0, 0xA2 00000656 D1C0 add.l A0, D0 00000658 302E FFFE move.w D0, [A6 - 0x2] 0000065C B068 0062 cmp.w D0, [A0 + 0x62] 00000660 6E00 007E bgt +0x80 /* 000006E0 */ 00000664 302D FD3A move.w D0, [A5 - 0x2C6] 00000668 C1FC 03CC muls.w D0, 0x3CC 0000066C 41ED F4FC lea.l A0, [A5 - 0xB04] 00000670 D1C0 add.l A0, D0 00000672 302D FD3C move.w D0, [A5 - 0x2C4] 00000676 C1FC 00A2 muls.w D0, 0xA2 0000067A D1C0 add.l A0, D0 0000067C 486D D664 pea.l [A5 - 0x299C] 00000680 4850 pea.l [A0] 00000682 486D D64A pea.l [A5 - 0x29B6] 00000686 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000068A 4FEF 000C lea.l A7, [A7 + 0xC] 0000068E 302D FD3A move.w D0, [A5 - 0x2C6] 00000692 C1FC 03CC muls.w D0, 0x3CC 00000696 41ED F4FC lea.l A0, [A5 - 0xB04] 0000069A D1C0 add.l A0, D0 0000069C 302D FD3C move.w D0, [A5 - 0x2C4] 000006A0 C1FC 00A2 muls.w D0, 0xA2 000006A4 D1C0 add.l A0, D0 000006A6 5268 008A addq.w [A0 + 0x8A], 1 000006AA 302D FD3A move.w D0, [A5 - 0x2C6] 000006AE C1FC 03CC muls.w D0, 0x3CC 000006B2 41ED F4FC lea.l A0, [A5 - 0xB04] 000006B6 D1C0 add.l A0, D0 000006B8 302D FD3C move.w D0, [A5 - 0x2C4] 000006BC C1FC 00A2 muls.w D0, 0xA2 000006C0 D1C0 add.l A0, D0 000006C2 5268 008C addq.w [A0 + 0x8C], 1 000006C6 4EBA 1FE4 jsr [PC + 0x1FE4 /* 000026AC */] 000006CA 3F3C 0003 move.w -[A7], 0x3 000006CE 3F2D FD3A move.w -[A7], [A5 - 0x2C6] 000006D2 4EBA 1B2E jsr [PC + 0x1B2E /* 00002202 */] 000006D6 588F addq.l A7, 4 000006D8 4EBA 1BBA jsr [PC + 0x1BBA /* 00002294 */] 000006DC 6000 013A bra +0x13C /* 00000818 */ label000006E0: 000006E0 302D FD3A move.w D0, [A5 - 0x2C6] 000006E4 C1FC 03CC muls.w D0, 0x3CC 000006E8 41ED F4FC lea.l A0, [A5 - 0xB04] 000006EC D1C0 add.l A0, D0 000006EE 302D FD3C move.w D0, [A5 - 0x2C4] 000006F2 C1FC 00A2 muls.w D0, 0xA2 000006F6 D1C0 add.l A0, D0 000006F8 486D D682 pea.l [A5 - 0x297E] 000006FC 4850 pea.l [A0] 000006FE 486D D666 pea.l [A5 - 0x299A] 00000702 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000706 4FEF 000C lea.l A7, [A7 + 0xC] 0000070A 302D FD3A move.w D0, [A5 - 0x2C6] 0000070E C1FC 03CC muls.w D0, 0x3CC 00000712 41ED F4FC lea.l A0, [A5 - 0xB04] 00000716 D1C0 add.l A0, D0 00000718 302D FD3C move.w D0, [A5 - 0x2C4] 0000071C C1FC 00A2 muls.w D0, 0xA2 00000720 D1C0 add.l A0, D0 00000722 5268 008C addq.w [A0 + 0x8C], 1 00000726 4EBA 042A jsr [PC + 0x42A /* 00000B52 */] 0000072A 6000 00EC bra +0xEE /* 00000818 */ label0000072E: 0000072E 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00000732 4EBA 1A64 jsr [PC + 0x1A64 /* 00002198 */] 00000736 548F addq.l A7, 2 00000738 3D40 FFFE move.w [A6 - 0x2], D0 0000073C 302D FD3A move.w D0, [A5 - 0x2C6] 00000740 48C0 ext.l D0 00000742 D080 add.l D0, D0 00000744 41ED FD2E lea.l A0, [A5 - 0x2D2] 00000748 D1C0 add.l A0, D0 0000074A 302E FFFE move.w D0, [A6 - 0x2] 0000074E B050 cmp.w D0, [A0] 00000750 6E00 007C bgt +0x7E /* 000007CE */ 00000754 302D FD3A move.w D0, [A5 - 0x2C6] 00000758 C1FC 03CC muls.w D0, 0x3CC 0000075C 41ED F4FC lea.l A0, [A5 - 0xB04] 00000760 D1C0 add.l A0, D0 00000762 302D FD3C move.w D0, [A5 - 0x2C4] 00000766 C1FC 00A2 muls.w D0, 0xA2 0000076A D1C0 add.l A0, D0 0000076C 486D D69E pea.l [A5 - 0x2962] 00000770 4850 pea.l [A0] 00000772 486D D684 pea.l [A5 - 0x297C] 00000776 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000077A 4FEF 000C lea.l A7, [A7 + 0xC] 0000077E 302D FD3A move.w D0, [A5 - 0x2C6] 00000782 C1FC 03CC muls.w D0, 0x3CC 00000786 41ED F4FC lea.l A0, [A5 - 0xB04] 0000078A D1C0 add.l A0, D0 0000078C 302D FD3C move.w D0, [A5 - 0x2C4] 00000790 C1FC 00A2 muls.w D0, 0xA2 00000794 D1C0 add.l A0, D0 00000796 5268 008A addq.w [A0 + 0x8A], 1 0000079A 302D FD3A move.w D0, [A5 - 0x2C6] 0000079E C1FC 03CC muls.w D0, 0x3CC 000007A2 41ED F4FC lea.l A0, [A5 - 0xB04] 000007A6 D1C0 add.l A0, D0 000007A8 302D FD3C move.w D0, [A5 - 0x2C4] 000007AC C1FC 00A2 muls.w D0, 0xA2 000007B0 D1C0 add.l A0, D0 000007B2 5268 008C addq.w [A0 + 0x8C], 1 000007B6 4EBA 1EF4 jsr [PC + 0x1EF4 /* 000026AC */] 000007BA 3F3C 0003 move.w -[A7], 0x3 000007BE 3F2D FD3A move.w -[A7], [A5 - 0x2C6] 000007C2 4EBA 1A3E jsr [PC + 0x1A3E /* 00002202 */] 000007C6 588F addq.l A7, 4 000007C8 4EBA 1ACA jsr [PC + 0x1ACA /* 00002294 */] 000007CC 604A bra +0x4C /* 00000818 */ label000007CE: 000007CE 302D FD3A move.w D0, [A5 - 0x2C6] 000007D2 C1FC 03CC muls.w D0, 0x3CC 000007D6 41ED F4FC lea.l A0, [A5 - 0xB04] 000007DA D1C0 add.l A0, D0 000007DC 302D FD3C move.w D0, [A5 - 0x2C4] 000007E0 C1FC 00A2 muls.w D0, 0xA2 000007E4 D1C0 add.l A0, D0 000007E6 486D D6BC pea.l [A5 - 0x2944] 000007EA 4850 pea.l [A0] 000007EC 486D D6A0 pea.l [A5 - 0x2960] 000007F0 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000007F4 4FEF 000C lea.l A7, [A7 + 0xC] 000007F8 302D FD3A move.w D0, [A5 - 0x2C6] 000007FC C1FC 03CC muls.w D0, 0x3CC 00000800 41ED F4FC lea.l A0, [A5 - 0xB04] 00000804 D1C0 add.l A0, D0 00000806 302D FD3C move.w D0, [A5 - 0x2C4] 0000080A C1FC 00A2 muls.w D0, 0xA2 0000080E D1C0 add.l A0, D0 00000810 5268 008C addq.w [A0 + 0x8C], 1 00000814 4EBA 033C jsr [PC + 0x33C /* 00000B52 */] label00000818: 00000818 4E5E unlink A6 0000081A 4E75 rts 0000081C 5448 addq.w A0, 2 0000081E 5245 addq.w D5, 1 00000820 4550 chk.w D2, [A0] 00000822 4F49 chk.w D7, A1 fn00000824: 00000824 4E56 FFFC link A6, -0x0004 00000828 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 0000082E 6656 bne +0x58 /* 00000886 */ 00000830 302D FD3A move.w D0, [A5 - 0x2C6] 00000834 C1FC 03CC muls.w D0, 0x3CC 00000838 41ED F4FC lea.l A0, [A5 - 0xB04] 0000083C D1C0 add.l A0, D0 0000083E 302D FD3C move.w D0, [A5 - 0x2C4] 00000842 C1FC 00A2 muls.w D0, 0xA2 00000846 D1C0 add.l A0, D0 00000848 486D D6C2 pea.l [A5 - 0x293E] 0000084C 4850 pea.l [A0] 0000084E 486D D6BE pea.l [A5 - 0x2942] 00000852 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000856 4FEF 000C lea.l A7, [A7 + 0xC] 0000085A 4EBA 1A38 jsr [PC + 0x1A38 /* 00002294 */] 0000085E 302D FD3A move.w D0, [A5 - 0x2C6] 00000862 C1FC 03CC muls.w D0, 0x3CC 00000866 41ED F4FC lea.l A0, [A5 - 0xB04] 0000086A D1C0 add.l A0, D0 0000086C 302D FD3C move.w D0, [A5 - 0x2C4] 00000870 C1FC 00A2 muls.w D0, 0xA2 00000874 D1C0 add.l A0, D0 00000876 486D D6D6 pea.l [A5 - 0x292A] 0000087A 4850 pea.l [A0] 0000087C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000880 508F addq.l A7, 8 00000882 6000 00A2 bra +0xA4 /* 00000926 */ label00000886: 00000886 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 0000088C 6646 bne +0x48 /* 000008D4 */ 0000088E 4EBA 1A04 jsr [PC + 0x1A04 /* 00002294 */] 00000892 302D FD3A move.w D0, [A5 - 0x2C6] 00000896 C1FC 03CC muls.w D0, 0x3CC 0000089A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000089E D1C0 add.l A0, D0 000008A0 302D FD3C move.w D0, [A5 - 0x2C4] 000008A4 C1FC 00A2 muls.w D0, 0xA2 000008A8 D1C0 add.l A0, D0 000008AA 486D D702 pea.l [A5 - 0x28FE] 000008AE 4850 pea.l [A0] 000008B0 486D D6E2 pea.l [A5 - 0x291E] 000008B4 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000008B8 4FEF 000C lea.l A7, [A7 + 0xC] 000008BC 4EBA 19D6 jsr [PC + 0x19D6 /* 00002294 */] 000008C0 3F3C 0002 move.w -[A7], 0x2 000008C4 3F2D FD3A move.w -[A7], [A5 - 0x2C6] 000008C8 4EBA 1938 jsr [PC + 0x1938 /* 00002202 */] 000008CC 588F addq.l A7, 4 000008CE 4EBA 19C4 jsr [PC + 0x19C4 /* 00002294 */] 000008D2 6052 bra +0x54 /* 00000926 */ label000008D4: 000008D4 302D FD3A move.w D0, [A5 - 0x2C6] 000008D8 C1FC 03CC muls.w D0, 0x3CC 000008DC 41ED F4FC lea.l A0, [A5 - 0xB04] 000008E0 D1C0 add.l A0, D0 000008E2 302D FD3C move.w D0, [A5 - 0x2C4] 000008E6 C1FC 00A2 muls.w D0, 0xA2 000008EA D1C0 add.l A0, D0 000008EC 486D D70A pea.l [A5 - 0x28F6] 000008F0 4850 pea.l [A0] 000008F2 486D D706 pea.l [A5 - 0x28FA] 000008F6 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000008FA 4FEF 000C lea.l A7, [A7 + 0xC] 000008FE 4EBA 1994 jsr [PC + 0x1994 /* 00002294 */] 00000902 302D FD3A move.w D0, [A5 - 0x2C6] 00000906 C1FC 03CC muls.w D0, 0x3CC 0000090A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000090E D1C0 add.l A0, D0 00000910 302D FD3C move.w D0, [A5 - 0x2C4] 00000914 C1FC 00A2 muls.w D0, 0xA2 00000918 D1C0 add.l A0, D0 0000091A 486D D716 pea.l [A5 - 0x28EA] 0000091E 4850 pea.l [A0] 00000920 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000924 508F addq.l A7, 8 label00000926: 00000926 302D FD3A move.w D0, [A5 - 0x2C6] 0000092A C1FC 004A muls.w D0, 0x4A /* 'J' */ 0000092E 41ED FC94 lea.l A0, [A5 - 0x36C] 00000932 D1C0 add.l A0, D0 00000934 302D FD28 move.w D0, [A5 - 0x2D8] 00000938 48C0 ext.l D0 0000093A D080 add.l D0, D0 0000093C D1C0 add.l A0, D0 0000093E 5268 003E addq.w [A0 + 0x3E], 1 00000942 302D FD3A move.w D0, [A5 - 0x2C6] 00000946 C1FC 03CC muls.w D0, 0x3CC 0000094A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000094E D1C0 add.l A0, D0 00000950 302D FD3C move.w D0, [A5 - 0x2C4] 00000954 C1FC 00A2 muls.w D0, 0xA2 00000958 D1C0 add.l A0, D0 0000095A 5268 0098 addq.w [A0 + 0x98], 1 0000095E 3F2D FD3C move.w -[A7], [A5 - 0x2C4] 00000962 3F2D FD3A move.w -[A7], [A5 - 0x2C6] 00000966 4EBA 1BF2 jsr [PC + 0x1BF2 /* 0000255A */] 0000096A 588F addq.l A7, 4 0000096C 302D FD3A move.w D0, [A5 - 0x2C6] 00000970 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00000974 41ED FC94 lea.l A0, [A5 - 0x36C] 00000978 D1C0 add.l A0, D0 0000097A 302D FD28 move.w D0, [A5 - 0x2D8] 0000097E 48C0 ext.l D0 00000980 D080 add.l D0, D0 00000982 D1C0 add.l A0, D0 00000984 3D68 003E FFFC move.w [A6 - 0x4], [A0 + 0x3E] 0000098A 4EBA 1908 jsr [PC + 0x1908 /* 00002294 */] 0000098E 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00000994 660E bne +0x10 /* 000009A4 */ 00000996 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5 0000099C 6D06 blt +0x8 /* 000009A4 */ 0000099E 4A2D E22F tst.b [A5 - 0x1DD1] 000009A2 661A bne +0x1C /* 000009BE */ label000009A4: 000009A4 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 000009AA 6600 0068 bne +0x6A /* 00000A14 */ 000009AE 0C6E 0007 FFFC cmpi.w [A6 - 0x4], 0x7 000009B4 6D00 005E blt +0x60 /* 00000A14 */ 000009B8 4A2D E22F tst.b [A5 - 0x1DD1] 000009BC 6656 bne +0x58 /* 00000A14 */ label000009BE: 000009BE 302D FD3A move.w D0, [A5 - 0x2C6] 000009C2 C1FC 03CC muls.w D0, 0x3CC 000009C6 41ED F4FC lea.l A0, [A5 - 0xB04] 000009CA D1C0 add.l A0, D0 000009CC 302D FD3C move.w D0, [A5 - 0x2C4] 000009D0 C1FC 00A2 muls.w D0, 0xA2 000009D4 D1C0 add.l A0, D0 000009D6 486D D71E pea.l [A5 - 0x28E2] 000009DA 4850 pea.l [A0] 000009DC 486D D71A pea.l [A5 - 0x28E6] 000009E0 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000009E4 4FEF 000C lea.l A7, [A7 + 0xC] 000009E8 7001 moveq.l D0, 0x01 000009EA 3D40 FFFE move.w [A6 - 0x2], D0 000009EE 6018 bra +0x1A /* 00000A08 */ label000009F0: 000009F0 4EBA 009C jsr [PC + 0x9C /* 00000A8E */] 000009F4 4A40 tst.w D0 000009F6 660C bne +0xE /* 00000A04 */ 000009F8 4EBA 0158 jsr [PC + 0x158 /* 00000B52 */] 000009FC 4EBA 1896 jsr [PC + 0x1896 /* 00002294 */] 00000A00 6000 0080 bra +0x82 /* 00000A82 */ label00000A04: 00000A04 526E FFFE addq.w [A6 - 0x2], 1 label00000A08: 00000A08 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 00000A0E 6FE0 ble -0x1E /* 000009F0 */ 00000A10 6000 0070 bra +0x72 /* 00000A82 */ label00000A14: 00000A14 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00000A1A 6616 bne +0x18 /* 00000A32 */ 00000A1C 486D D768 pea.l [A5 - 0x2898] 00000A20 486D D73C pea.l [A5 - 0x28C4] 00000A24 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000A28 508F addq.l A7, 8 00000A2A 4EBA 1868 jsr [PC + 0x1868 /* 00002294 */] 00000A2E 6000 0052 bra +0x54 /* 00000A82 */ label00000A32: 00000A32 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 00000A38 6630 bne +0x32 /* 00000A6A */ 00000A3A 7001 moveq.l D0, 0x01 00000A3C 3D40 FFFE move.w [A6 - 0x2], D0 00000A40 601E bra +0x20 /* 00000A60 */ label00000A42: 00000A42 4EBA 004A jsr [PC + 0x4A /* 00000A8E */] 00000A46 4A40 tst.w D0 00000A48 6612 bne +0x14 /* 00000A5C */ 00000A4A 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 00000A50 660A bne +0xC /* 00000A5C */ 00000A52 4EBA 00FE jsr [PC + 0xFE /* 00000B52 */] 00000A56 4EBA 183C jsr [PC + 0x183C /* 00002294 */] 00000A5A 6026 bra +0x28 /* 00000A82 */ label00000A5C: 00000A5C 526E FFFE addq.w [A6 - 0x2], 1 label00000A60: 00000A60 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 00000A66 6FDA ble -0x24 /* 00000A42 */ 00000A68 6018 bra +0x1A /* 00000A82 */ label00000A6A: 00000A6A 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 00000A70 6610 bne +0x12 /* 00000A82 */ 00000A72 4EBA 001A jsr [PC + 0x1A /* 00000A8E */] 00000A76 4A40 tst.w D0 00000A78 6608 bne +0xA /* 00000A82 */ 00000A7A 4EBA 00D6 jsr [PC + 0xD6 /* 00000B52 */] 00000A7E 4EBA 1814 jsr [PC + 0x1814 /* 00002294 */] label00000A82: 00000A82 4E5E unlink A6 00000A84 4E75 rts 00000A86 4652 not.w [A2] 00000A88 4545 chk.w D2, D5 00000A8A 5448 addq.w A0, 2 00000A8C 524F addq.w A7, 1 fn00000A8E: 00000A8E 4E56 FFFE link A6, -0x0002 00000A92 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000A96 4EBA 1700 jsr [PC + 0x1700 /* 00002198 */] 00000A9A 548F addq.l A7, 2 00000A9C 3D40 FFFE move.w [A6 - 0x2], D0 00000AA0 302D FD3A move.w D0, [A5 - 0x2C6] 00000AA4 C1FC 03CC muls.w D0, 0x3CC 00000AA8 41ED F4FC lea.l A0, [A5 - 0xB04] 00000AAC D1C0 add.l A0, D0 00000AAE 302D FD3C move.w D0, [A5 - 0x2C4] 00000AB2 C1FC 00A2 muls.w D0, 0xA2 00000AB6 D1C0 add.l A0, D0 00000AB8 302E FFFE move.w D0, [A6 - 0x2] 00000ABC B068 004A cmp.w D0, [A0 + 0x4A] 00000AC0 6E58 bgt +0x5A /* 00000B1A */ 00000AC2 486D D77E pea.l [A5 - 0x2882] 00000AC6 486D D76A pea.l [A5 - 0x2896] 00000ACA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000ACE 508F addq.l A7, 8 00000AD0 302D FD3A move.w D0, [A5 - 0x2C6] 00000AD4 C1FC 03CC muls.w D0, 0x3CC 00000AD8 41ED F4FC lea.l A0, [A5 - 0xB04] 00000ADC D1C0 add.l A0, D0 00000ADE 302D FD3C move.w D0, [A5 - 0x2C4] 00000AE2 C1FC 00A2 muls.w D0, 0xA2 00000AE6 D1C0 add.l A0, D0 00000AE8 5268 008E addq.w [A0 + 0x8E], 1 00000AEC 302D FD3A move.w D0, [A5 - 0x2C6] 00000AF0 C1FC 03CC muls.w D0, 0x3CC 00000AF4 41ED F4FC lea.l A0, [A5 - 0xB04] 00000AF8 D1C0 add.l A0, D0 00000AFA 302D FD3C move.w D0, [A5 - 0x2C4] 00000AFE C1FC 00A2 muls.w D0, 0xA2 00000B02 D1C0 add.l A0, D0 00000B04 5268 0090 addq.w [A0 + 0x90], 1 00000B08 3F3C 0001 move.w -[A7], 0x1 00000B0C 3F2D FD3A move.w -[A7], [A5 - 0x2C6] 00000B10 4EBA 16F0 jsr [PC + 0x16F0 /* 00002202 */] 00000B14 588F addq.l A7, 4 00000B16 7001 moveq.l D0, 0x01 00000B18 602C bra +0x2E /* 00000B46 */ label00000B1A: 00000B1A 486D D796 pea.l [A5 - 0x286A] 00000B1E 486D D780 pea.l [A5 - 0x2880] 00000B22 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000B26 508F addq.l A7, 8 00000B28 302D FD3A move.w D0, [A5 - 0x2C6] 00000B2C C1FC 03CC muls.w D0, 0x3CC 00000B30 41ED F4FC lea.l A0, [A5 - 0xB04] 00000B34 D1C0 add.l A0, D0 00000B36 302D FD3C move.w D0, [A5 - 0x2C4] 00000B3A C1FC 00A2 muls.w D0, 0xA2 00000B3E D1C0 add.l A0, D0 00000B40 5268 0090 addq.w [A0 + 0x90], 1 00000B44 7000 moveq.l D0, 0x00 label00000B46: 00000B46 4E5E unlink A6 00000B48 4E75 rts 00000B4A 5348 subq.w A0, 1 00000B4C 4F4F chk.w D7, A7 00000B4E 544F addq.w A7, 2 00000B50 4E45 trap 5 fn00000B52: 00000B52 4E56 FFF8 link A6, -0x0008 00000B56 3F3C 0067 move.w -[A7], 0x67 /* 'g' */ 00000B5A 4EBA 163C jsr [PC + 0x163C /* 00002198 */] 00000B5E 548F addq.l A7, 2 00000B60 3D40 FFFA move.w [A6 - 0x6], D0 00000B64 4EBA 172E jsr [PC + 0x172E /* 00002294 */] 00000B68 0C6E 000F FFFA cmpi.w [A6 - 0x6], 0xF 00000B6E 6E0E bgt +0x10 /* 00000B7E */ 00000B70 3F3C 0005 move.w -[A7], 0x5 00000B74 4EBA 082E jsr [PC + 0x82E /* 000013A4 */] 00000B78 548F addq.l A7, 2 00000B7A 6000 081C bra +0x81E /* 00001398 */ label00000B7E: 00000B7E 0C6E 0017 FFFA cmpi.w [A6 - 0x6], 0x17 00000B84 6E0E bgt +0x10 /* 00000B94 */ 00000B86 3F3C 0003 move.w -[A7], 0x3 00000B8A 4EBA 0818 jsr [PC + 0x818 /* 000013A4 */] 00000B8E 548F addq.l A7, 2 00000B90 6000 0806 bra +0x808 /* 00001398 */ label00000B94: 00000B94 0C6E 0020 FFFA cmpi.w [A6 - 0x6], 0x20 /* ' ' */ 00000B9A 6E0E bgt +0x10 /* 00000BAA */ 00000B9C 3F3C 0004 move.w -[A7], 0x4 00000BA0 4EBA 0802 jsr [PC + 0x802 /* 000013A4 */] 00000BA4 548F addq.l A7, 2 00000BA6 6000 07F0 bra +0x7F2 /* 00001398 */ label00000BAA: 00000BAA 0C6E 0021 FFFA cmpi.w [A6 - 0x6], 0x21 /* '!' */ 00000BB0 660E bne +0x10 /* 00000BC0 */ 00000BB2 3F3C 0001 move.w -[A7], 0x1 00000BB6 4EBA 07EC jsr [PC + 0x7EC /* 000013A4 */] 00000BBA 548F addq.l A7, 2 00000BBC 6000 07DA bra +0x7DC /* 00001398 */ label00000BC0: 00000BC0 0C6E 0022 FFFA cmpi.w [A6 - 0x6], 0x22 /* '\"' */ 00000BC6 660E bne +0x10 /* 00000BD6 */ 00000BC8 3F3C 0002 move.w -[A7], 0x2 00000BCC 4EBA 07D6 jsr [PC + 0x7D6 /* 000013A4 */] 00000BD0 548F addq.l A7, 2 00000BD2 6000 07C4 bra +0x7C6 /* 00001398 */ label00000BD6: 00000BD6 0C6E 0028 FFFA cmpi.w [A6 - 0x6], 0x28 /* '(' */ 00000BDC 6E00 00F2 bgt +0xF4 /* 00000CD0 */ 00000BE0 426E FFF8 clr.w [A6 - 0x8] 00000BE4 7001 moveq.l D0, 0x01 00000BE6 3D40 FFFE move.w [A6 - 0x2], D0 00000BEA 6000 0090 bra +0x92 /* 00000C7C */ label00000BEE: 00000BEE 302D FD3A move.w D0, [A5 - 0x2C6] 00000BF2 C1FC 03CC muls.w D0, 0x3CC 00000BF6 41ED F4FC lea.l A0, [A5 - 0xB04] 00000BFA D1C0 add.l A0, D0 00000BFC 302E FFFE move.w D0, [A6 - 0x2] 00000C00 C1FC 00A2 muls.w D0, 0xA2 00000C04 D1C0 add.l A0, D0 00000C06 302D FD3A move.w D0, [A5 - 0x2C6] 00000C0A C1FC 03CC muls.w D0, 0x3CC 00000C0E 43ED F4FC lea.l A1, [A5 - 0xB04] 00000C12 D3C0 add.l A1, D0 00000C14 302E FFFE move.w D0, [A6 - 0x2] 00000C18 C1FC 00A2 muls.w D0, 0xA2 00000C1C D3C0 add.l A1, D0 00000C1E 3029 002E move.w D0, [A1 + 0x2E] 00000C22 48C0 ext.l D0 00000C24 D080 add.l D0, D0 00000C26 D1C0 add.l A0, D0 00000C28 3028 0054 move.w D0, [A0 + 0x54] 00000C2C B06E FFF8 cmp.w D0, [A6 - 0x8] 00000C30 6F46 ble +0x48 /* 00000C78 */ 00000C32 3B6E FFFE FD3C move.w [A5 - 0x2C4], [A6 - 0x2] 00000C38 302D FD3A move.w D0, [A5 - 0x2C6] 00000C3C C1FC 03CC muls.w D0, 0x3CC 00000C40 41ED F4FC lea.l A0, [A5 - 0xB04] 00000C44 D1C0 add.l A0, D0 00000C46 302E FFFE move.w D0, [A6 - 0x2] 00000C4A C1FC 00A2 muls.w D0, 0xA2 00000C4E D1C0 add.l A0, D0 00000C50 302D FD3A move.w D0, [A5 - 0x2C6] 00000C54 C1FC 03CC muls.w D0, 0x3CC 00000C58 43ED F4FC lea.l A1, [A5 - 0xB04] 00000C5C D3C0 add.l A1, D0 00000C5E 302E FFFE move.w D0, [A6 - 0x2] 00000C62 C1FC 00A2 muls.w D0, 0xA2 00000C66 D3C0 add.l A1, D0 00000C68 3029 002E move.w D0, [A1 + 0x2E] 00000C6C 48C0 ext.l D0 00000C6E D080 add.l D0, D0 00000C70 D1C0 add.l A0, D0 00000C72 3D68 0054 FFF8 move.w [A6 - 0x8], [A0 + 0x54] label00000C78: 00000C78 526E FFFE addq.w [A6 - 0x2], 1 label00000C7C: 00000C7C 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 00000C82 6F00 FF6A ble -0x94 /* 00000BEE */ 00000C86 302D FD3A move.w D0, [A5 - 0x2C6] 00000C8A C1FC 03CC muls.w D0, 0x3CC 00000C8E 41ED F4FC lea.l A0, [A5 - 0xB04] 00000C92 D1C0 add.l A0, D0 00000C94 302D FD3C move.w D0, [A5 - 0x2C4] 00000C98 C1FC 00A2 muls.w D0, 0xA2 00000C9C D1C0 add.l A0, D0 00000C9E 5268 0094 addq.w [A0 + 0x94], 1 00000CA2 302D FD3A move.w D0, [A5 - 0x2C6] 00000CA6 C1FC 03CC muls.w D0, 0x3CC 00000CAA 41ED F4FC lea.l A0, [A5 - 0xB04] 00000CAE D1C0 add.l A0, D0 00000CB0 302D FD3C move.w D0, [A5 - 0x2C4] 00000CB4 C1FC 00A2 muls.w D0, 0xA2 00000CB8 D1C0 add.l A0, D0 00000CBA 486D D7B0 pea.l [A5 - 0x2850] 00000CBE 4850 pea.l [A0] 00000CC0 486D D798 pea.l [A5 - 0x2868] 00000CC4 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000CC8 4FEF 000C lea.l A7, [A7 + 0xC] 00000CCC 6000 06CA bra +0x6CC /* 00001398 */ label00000CD0: 00000CD0 0C6E 0029 FFFA cmpi.w [A6 - 0x6], 0x29 /* ')' */ 00000CD6 6708 beq +0xA /* 00000CE0 */ 00000CD8 0C6E 002A FFFA cmpi.w [A6 - 0x6], 0x2A /* '*' */ 00000CDE 6618 bne +0x1A /* 00000CF8 */ label00000CE0: 00000CE0 3F3C 0001 move.w -[A7], 0x1 00000CE4 3F3C 0005 move.w -[A7], 0x5 00000CE8 4EBA 07E6 jsr [PC + 0x7E6 /* 000014D0 */] 00000CEC 588F addq.l A7, 4 00000CEE 4A40 tst.w D0 00000CF0 6600 06A6 bne +0x6A8 /* 00001398 */ 00000CF4 6000 02DE bra +0x2E0 /* 00000FD4 */ label00000CF8: 00000CF8 0C6E 002B FFFA cmpi.w [A6 - 0x6], 0x2B /* '+' */ 00000CFE 6618 bne +0x1A /* 00000D18 */ 00000D00 3F3C 0002 move.w -[A7], 0x2 00000D04 3F3C 0005 move.w -[A7], 0x5 00000D08 4EBA 07C6 jsr [PC + 0x7C6 /* 000014D0 */] 00000D0C 588F addq.l A7, 4 00000D0E 4A40 tst.w D0 00000D10 6600 0686 bne +0x688 /* 00001398 */ 00000D14 6000 02BE bra +0x2C0 /* 00000FD4 */ label00000D18: 00000D18 0C6E 002C FFFA cmpi.w [A6 - 0x6], 0x2C /* ',' */ 00000D1E 6618 bne +0x1A /* 00000D38 */ 00000D20 3F3C 0003 move.w -[A7], 0x3 00000D24 3F3C 0005 move.w -[A7], 0x5 00000D28 4EBA 07A6 jsr [PC + 0x7A6 /* 000014D0 */] 00000D2C 588F addq.l A7, 4 00000D2E 4A40 tst.w D0 00000D30 6600 0666 bne +0x668 /* 00001398 */ 00000D34 6000 029E bra +0x2A0 /* 00000FD4 */ label00000D38: 00000D38 0C6E 002D FFFA cmpi.w [A6 - 0x6], 0x2D /* '-' */ 00000D3E 6708 beq +0xA /* 00000D48 */ 00000D40 0C6E 002E FFFA cmpi.w [A6 - 0x6], 0x2E /* '.' */ 00000D46 6618 bne +0x1A /* 00000D60 */ label00000D48: 00000D48 3F3C 0004 move.w -[A7], 0x4 00000D4C 3F3C 0005 move.w -[A7], 0x5 00000D50 4EBA 077E jsr [PC + 0x77E /* 000014D0 */] 00000D54 588F addq.l A7, 4 00000D56 4A40 tst.w D0 00000D58 6600 063E bne +0x640 /* 00001398 */ 00000D5C 6000 0276 bra +0x278 /* 00000FD4 */ label00000D60: 00000D60 0C6E 002F FFFA cmpi.w [A6 - 0x6], 0x2F /* '/' */ 00000D66 6618 bne +0x1A /* 00000D80 */ 00000D68 3F3C 0005 move.w -[A7], 0x5 00000D6C 3F3C 0005 move.w -[A7], 0x5 00000D70 4EBA 075E jsr [PC + 0x75E /* 000014D0 */] 00000D74 588F addq.l A7, 4 00000D76 4A40 tst.w D0 00000D78 6600 061E bne +0x620 /* 00001398 */ 00000D7C 6000 0256 bra +0x258 /* 00000FD4 */ label00000D80: 00000D80 0C6E 0030 FFFA cmpi.w [A6 - 0x6], 0x30 /* '0' */ 00000D86 6618 bne +0x1A /* 00000DA0 */ 00000D88 3F3C 0001 move.w -[A7], 0x1 00000D8C 3F3C 0003 move.w -[A7], 0x3 00000D90 4EBA 073E jsr [PC + 0x73E /* 000014D0 */] 00000D94 588F addq.l A7, 4 00000D96 4A40 tst.w D0 00000D98 6600 05FE bne +0x600 /* 00001398 */ 00000D9C 6000 0236 bra +0x238 /* 00000FD4 */ label00000DA0: 00000DA0 0C6E 0031 FFFA cmpi.w [A6 - 0x6], 0x31 /* '1' */ 00000DA6 6618 bne +0x1A /* 00000DC0 */ 00000DA8 3F3C 0002 move.w -[A7], 0x2 00000DAC 3F3C 0003 move.w -[A7], 0x3 00000DB0 4EBA 071E jsr [PC + 0x71E /* 000014D0 */] 00000DB4 588F addq.l A7, 4 00000DB6 4A40 tst.w D0 00000DB8 6600 05DE bne +0x5E0 /* 00001398 */ 00000DBC 6000 0216 bra +0x218 /* 00000FD4 */ label00000DC0: 00000DC0 0C6E 0032 FFFA cmpi.w [A6 - 0x6], 0x32 /* '2' */ 00000DC6 6618 bne +0x1A /* 00000DE0 */ 00000DC8 3F3C 0003 move.w -[A7], 0x3 00000DCC 3F3C 0003 move.w -[A7], 0x3 00000DD0 4EBA 06FE jsr [PC + 0x6FE /* 000014D0 */] 00000DD4 588F addq.l A7, 4 00000DD6 4A40 tst.w D0 00000DD8 6600 05BE bne +0x5C0 /* 00001398 */ 00000DDC 6000 01F6 bra +0x1F8 /* 00000FD4 */ label00000DE0: 00000DE0 0C6E 0036 FFFA cmpi.w [A6 - 0x6], 0x36 /* '6' */ 00000DE6 6C20 bge +0x22 /* 00000E08 */ 00000DE8 0C6E 0032 FFFA cmpi.w [A6 - 0x6], 0x32 /* '2' */ 00000DEE 6F18 ble +0x1A /* 00000E08 */ 00000DF0 3F3C 0001 move.w -[A7], 0x1 00000DF4 3F3C 0004 move.w -[A7], 0x4 00000DF8 4EBA 06D6 jsr [PC + 0x6D6 /* 000014D0 */] 00000DFC 588F addq.l A7, 4 00000DFE 4A40 tst.w D0 00000E00 6600 0596 bne +0x598 /* 00001398 */ 00000E04 6000 01CE bra +0x1D0 /* 00000FD4 */ label00000E08: 00000E08 0C6E 0036 FFFA cmpi.w [A6 - 0x6], 0x36 /* '6' */ 00000E0E 6708 beq +0xA /* 00000E18 */ 00000E10 0C6E 0037 FFFA cmpi.w [A6 - 0x6], 0x37 /* '7' */ 00000E16 6618 bne +0x1A /* 00000E30 */ label00000E18: 00000E18 3F3C 0002 move.w -[A7], 0x2 00000E1C 3F3C 0004 move.w -[A7], 0x4 00000E20 4EBA 06AE jsr [PC + 0x6AE /* 000014D0 */] 00000E24 588F addq.l A7, 4 00000E26 4A40 tst.w D0 00000E28 6600 056E bne +0x570 /* 00001398 */ 00000E2C 6000 01A6 bra +0x1A8 /* 00000FD4 */ label00000E30: 00000E30 0C6E 0038 FFFA cmpi.w [A6 - 0x6], 0x38 /* '8' */ 00000E36 6618 bne +0x1A /* 00000E50 */ 00000E38 3F3C 0003 move.w -[A7], 0x3 00000E3C 3F3C 0004 move.w -[A7], 0x4 00000E40 4EBA 068E jsr [PC + 0x68E /* 000014D0 */] 00000E44 588F addq.l A7, 4 00000E46 4A40 tst.w D0 00000E48 6600 054E bne +0x550 /* 00001398 */ 00000E4C 6000 0186 bra +0x188 /* 00000FD4 */ label00000E50: 00000E50 0C6E 0039 FFFA cmpi.w [A6 - 0x6], 0x39 /* '9' */ 00000E56 6618 bne +0x1A /* 00000E70 */ 00000E58 3F3C 0004 move.w -[A7], 0x4 00000E5C 3F3C 0004 move.w -[A7], 0x4 00000E60 4EBA 066E jsr [PC + 0x66E /* 000014D0 */] 00000E64 588F addq.l A7, 4 00000E66 4A40 tst.w D0 00000E68 6600 052E bne +0x530 /* 00001398 */ 00000E6C 6000 0166 bra +0x168 /* 00000FD4 */ label00000E70: 00000E70 0C6E 003A FFFA cmpi.w [A6 - 0x6], 0x3A /* ':' */ 00000E76 6618 bne +0x1A /* 00000E90 */ 00000E78 3F3C 0005 move.w -[A7], 0x5 00000E7C 3F3C 0004 move.w -[A7], 0x4 00000E80 4EBA 064E jsr [PC + 0x64E /* 000014D0 */] 00000E84 588F addq.l A7, 4 00000E86 4A40 tst.w D0 00000E88 6600 050E bne +0x510 /* 00001398 */ 00000E8C 6000 0146 bra +0x148 /* 00000FD4 */ label00000E90: 00000E90 0C6E 003B FFFA cmpi.w [A6 - 0x6], 0x3B /* ';' */ 00000E96 6618 bne +0x1A /* 00000EB0 */ 00000E98 3F3C 0006 move.w -[A7], 0x6 00000E9C 3F3C 0004 move.w -[A7], 0x4 00000EA0 4EBA 062E jsr [PC + 0x62E /* 000014D0 */] 00000EA4 588F addq.l A7, 4 00000EA6 4A40 tst.w D0 00000EA8 6600 04EE bne +0x4F0 /* 00001398 */ 00000EAC 6000 0126 bra +0x128 /* 00000FD4 */ label00000EB0: 00000EB0 0C6E 003C FFFA cmpi.w [A6 - 0x6], 0x3C /* '<' */ 00000EB6 6618 bne +0x1A /* 00000ED0 */ 00000EB8 3F3C 0001 move.w -[A7], 0x1 00000EBC 3F3C 0001 move.w -[A7], 0x1 00000EC0 4EBA 060E jsr [PC + 0x60E /* 000014D0 */] 00000EC4 588F addq.l A7, 4 00000EC6 4A40 tst.w D0 00000EC8 6600 04CE bne +0x4D0 /* 00001398 */ 00000ECC 6000 0106 bra +0x108 /* 00000FD4 */ label00000ED0: 00000ED0 0C6E 003D FFFA cmpi.w [A6 - 0x6], 0x3D /* '=' */ 00000ED6 6708 beq +0xA /* 00000EE0 */ 00000ED8 0C6E 003E FFFA cmpi.w [A6 - 0x6], 0x3E /* '>' */ 00000EDE 6618 bne +0x1A /* 00000EF8 */ label00000EE0: 00000EE0 3F3C 0002 move.w -[A7], 0x2 00000EE4 3F3C 0001 move.w -[A7], 0x1 00000EE8 4EBA 05E6 jsr [PC + 0x5E6 /* 000014D0 */] 00000EEC 588F addq.l A7, 4 00000EEE 4A40 tst.w D0 00000EF0 6600 04A6 bne +0x4A8 /* 00001398 */ 00000EF4 6000 00DE bra +0xE0 /* 00000FD4 */ label00000EF8: 00000EF8 0C6E 003F FFFA cmpi.w [A6 - 0x6], 0x3F /* '?' */ 00000EFE 6618 bne +0x1A /* 00000F18 */ 00000F00 3F3C 0003 move.w -[A7], 0x3 00000F04 3F3C 0001 move.w -[A7], 0x1 00000F08 4EBA 05C6 jsr [PC + 0x5C6 /* 000014D0 */] 00000F0C 588F addq.l A7, 4 00000F0E 4A40 tst.w D0 00000F10 6600 0486 bne +0x488 /* 00001398 */ 00000F14 6000 00BE bra +0xC0 /* 00000FD4 */ label00000F18: 00000F18 0C6E 0040 FFFA cmpi.w [A6 - 0x6], 0x40 /* '@' */ 00000F1E 6708 beq +0xA /* 00000F28 */ 00000F20 0C6E 0041 FFFA cmpi.w [A6 - 0x6], 0x41 /* 'A' */ 00000F26 6618 bne +0x1A /* 00000F40 */ label00000F28: 00000F28 3F3C 0004 move.w -[A7], 0x4 00000F2C 3F3C 0001 move.w -[A7], 0x1 00000F30 4EBA 059E jsr [PC + 0x59E /* 000014D0 */] 00000F34 588F addq.l A7, 4 00000F36 4A40 tst.w D0 00000F38 6600 045E bne +0x460 /* 00001398 */ 00000F3C 6000 0096 bra +0x98 /* 00000FD4 */ label00000F40: 00000F40 0C6E 0042 FFFA cmpi.w [A6 - 0x6], 0x42 /* 'B' */ 00000F46 6708 beq +0xA /* 00000F50 */ 00000F48 0C6E 0043 FFFA cmpi.w [A6 - 0x6], 0x43 /* 'C' */ 00000F4E 6618 bne +0x1A /* 00000F68 */ label00000F50: 00000F50 3F3C 0001 move.w -[A7], 0x1 00000F54 3F3C 0002 move.w -[A7], 0x2 00000F58 4EBA 0576 jsr [PC + 0x576 /* 000014D0 */] 00000F5C 588F addq.l A7, 4 00000F5E 4A40 tst.w D0 00000F60 6600 0436 bne +0x438 /* 00001398 */ 00000F64 6000 006E bra +0x70 /* 00000FD4 */ label00000F68: 00000F68 0C6E 0044 FFFA cmpi.w [A6 - 0x6], 0x44 /* 'D' */ 00000F6E 6616 bne +0x18 /* 00000F86 */ 00000F70 3F3C 0002 move.w -[A7], 0x2 00000F74 3F3C 0002 move.w -[A7], 0x2 00000F78 4EBA 0556 jsr [PC + 0x556 /* 000014D0 */] 00000F7C 588F addq.l A7, 4 00000F7E 4A40 tst.w D0 00000F80 6600 0416 bne +0x418 /* 00001398 */ 00000F84 604E bra +0x50 /* 00000FD4 */ label00000F86: 00000F86 0C6E 0045 FFFA cmpi.w [A6 - 0x6], 0x45 /* 'E' */ 00000F8C 6708 beq +0xA /* 00000F96 */ 00000F8E 0C6E 0046 FFFA cmpi.w [A6 - 0x6], 0x46 /* 'F' */ 00000F94 6616 bne +0x18 /* 00000FAC */ label00000F96: 00000F96 3F3C 0003 move.w -[A7], 0x3 00000F9A 3F3C 0002 move.w -[A7], 0x2 00000F9E 4EBA 0530 jsr [PC + 0x530 /* 000014D0 */] 00000FA2 588F addq.l A7, 4 00000FA4 4A40 tst.w D0 00000FA6 6600 03F0 bne +0x3F2 /* 00001398 */ 00000FAA 6028 bra +0x2A /* 00000FD4 */ label00000FAC: 00000FAC 0C6E 0047 FFFA cmpi.w [A6 - 0x6], 0x47 /* 'G' */ 00000FB2 6616 bne +0x18 /* 00000FCA */ 00000FB4 3F3C 0004 move.w -[A7], 0x4 00000FB8 3F3C 0002 move.w -[A7], 0x2 00000FBC 4EBA 0512 jsr [PC + 0x512 /* 000014D0 */] 00000FC0 588F addq.l A7, 4 00000FC2 4A40 tst.w D0 00000FC4 6600 03D2 bne +0x3D4 /* 00001398 */ 00000FC8 600A bra +0xC /* 00000FD4 */ label00000FCA: 00000FCA 0C6E 0047 FFFA cmpi.w [A6 - 0x6], 0x47 /* 'G' */ 00000FD0 6E00 0084 bgt +0x86 /* 00001056 */ label00000FD4: 00000FD4 4EBA 12BE jsr [PC + 0x12BE /* 00002294 */] 00000FD8 3F3C 001F move.w -[A7], 0x1F 00000FDC 4EBA 11BA jsr [PC + 0x11BA /* 00002198 */] 00000FE0 548F addq.l A7, 2 00000FE2 3D40 FFFC move.w [A6 - 0x4], D0 00000FE6 0C6E 000F FFFC cmpi.w [A6 - 0x4], 0xF 00000FEC 6E0E bgt +0x10 /* 00000FFC */ 00000FEE 3F3C 0005 move.w -[A7], 0x5 00000FF2 4EBA 043E jsr [PC + 0x43E /* 00001432 */] 00000FF6 548F addq.l A7, 2 00000FF8 6000 039E bra +0x3A0 /* 00001398 */ label00000FFC: 00000FFC 0C6E 0012 FFFC cmpi.w [A6 - 0x4], 0x12 00001002 6E0E bgt +0x10 /* 00001012 */ 00001004 3F3C 0003 move.w -[A7], 0x3 00001008 4EBA 0428 jsr [PC + 0x428 /* 00001432 */] 0000100C 548F addq.l A7, 2 0000100E 6000 0388 bra +0x38A /* 00001398 */ label00001012: 00001012 0C6E 001B FFFC cmpi.w [A6 - 0x4], 0x1B 00001018 6E0E bgt +0x10 /* 00001028 */ 0000101A 3F3C 0004 move.w -[A7], 0x4 0000101E 4EBA 0412 jsr [PC + 0x412 /* 00001432 */] 00001022 548F addq.l A7, 2 00001024 6000 0372 bra +0x374 /* 00001398 */ label00001028: 00001028 0C6E 001C FFFC cmpi.w [A6 - 0x4], 0x1C 0000102E 660E bne +0x10 /* 0000103E */ 00001030 3F3C 0001 move.w -[A7], 0x1 00001034 4EBA 03FC jsr [PC + 0x3FC /* 00001432 */] 00001038 548F addq.l A7, 2 0000103A 6000 035C bra +0x35E /* 00001398 */ label0000103E: 0000103E 0C6E 001F FFFC cmpi.w [A6 - 0x4], 0x1F 00001044 6E00 0352 bgt +0x354 /* 00001398 */ 00001048 3F3C 0005 move.w -[A7], 0x5 0000104C 4EBA 03E4 jsr [PC + 0x3E4 /* 00001432 */] 00001050 548F addq.l A7, 2 00001052 6000 0344 bra +0x346 /* 00001398 */ label00001056: 00001056 4EBA 123C jsr [PC + 0x123C /* 00002294 */] 0000105A 0C6E 0048 FFFA cmpi.w [A6 - 0x6], 0x48 /* 'H' */ 00001060 6618 bne +0x1A /* 0000107A */ 00001062 3F3C 0001 move.w -[A7], 0x1 00001066 3F3C 0005 move.w -[A7], 0x5 0000106A 4EBA 0540 jsr [PC + 0x540 /* 000015AC */] 0000106E 588F addq.l A7, 4 00001070 4A40 tst.w D0 00001072 6600 0324 bne +0x326 /* 00001398 */ 00001076 6000 02AA bra +0x2AC /* 00001322 */ label0000107A: 0000107A 0C6E 0049 FFFA cmpi.w [A6 - 0x6], 0x49 /* 'I' */ 00001080 6708 beq +0xA /* 0000108A */ 00001082 0C6E 004A FFFA cmpi.w [A6 - 0x6], 0x4A /* 'J' */ 00001088 6618 bne +0x1A /* 000010A2 */ label0000108A: 0000108A 3F3C 0002 move.w -[A7], 0x2 0000108E 3F3C 0005 move.w -[A7], 0x5 00001092 4EBA 0518 jsr [PC + 0x518 /* 000015AC */] 00001096 588F addq.l A7, 4 00001098 4A40 tst.w D0 0000109A 6600 02FC bne +0x2FE /* 00001398 */ 0000109E 6000 0282 bra +0x284 /* 00001322 */ label000010A2: 000010A2 0C6E 004B FFFA cmpi.w [A6 - 0x6], 0x4B /* 'K' */ 000010A8 6618 bne +0x1A /* 000010C2 */ 000010AA 3F3C 0003 move.w -[A7], 0x3 000010AE 3F3C 0005 move.w -[A7], 0x5 000010B2 4EBA 04F8 jsr [PC + 0x4F8 /* 000015AC */] 000010B6 588F addq.l A7, 4 000010B8 4A40 tst.w D0 000010BA 6600 02DC bne +0x2DE /* 00001398 */ 000010BE 6000 0262 bra +0x264 /* 00001322 */ label000010C2: 000010C2 0C6E 004C FFFA cmpi.w [A6 - 0x6], 0x4C /* 'L' */ 000010C8 6708 beq +0xA /* 000010D2 */ 000010CA 0C6E 004D FFFA cmpi.w [A6 - 0x6], 0x4D /* 'M' */ 000010D0 6618 bne +0x1A /* 000010EA */ label000010D2: 000010D2 3F3C 0004 move.w -[A7], 0x4 000010D6 3F3C 0005 move.w -[A7], 0x5 000010DA 4EBA 04D0 jsr [PC + 0x4D0 /* 000015AC */] 000010DE 588F addq.l A7, 4 000010E0 4A40 tst.w D0 000010E2 6600 02B4 bne +0x2B6 /* 00001398 */ 000010E6 6000 023A bra +0x23C /* 00001322 */ label000010EA: 000010EA 0C6E 004E FFFA cmpi.w [A6 - 0x6], 0x4E /* 'N' */ 000010F0 6618 bne +0x1A /* 0000110A */ 000010F2 3F3C 0001 move.w -[A7], 0x1 000010F6 3F3C 0003 move.w -[A7], 0x3 000010FA 4EBA 04B0 jsr [PC + 0x4B0 /* 000015AC */] 000010FE 588F addq.l A7, 4 00001100 4A40 tst.w D0 00001102 6600 0294 bne +0x296 /* 00001398 */ 00001106 6000 021A bra +0x21C /* 00001322 */ label0000110A: 0000110A 0C6E 004F FFFA cmpi.w [A6 - 0x6], 0x4F /* 'O' */ 00001110 6618 bne +0x1A /* 0000112A */ 00001112 3F3C 0002 move.w -[A7], 0x2 00001116 3F3C 0003 move.w -[A7], 0x3 0000111A 4EBA 0490 jsr [PC + 0x490 /* 000015AC */] 0000111E 588F addq.l A7, 4 00001120 4A40 tst.w D0 00001122 6600 0274 bne +0x276 /* 00001398 */ 00001126 6000 01FA bra +0x1FC /* 00001322 */ label0000112A: 0000112A 0C6E 0053 FFFA cmpi.w [A6 - 0x6], 0x53 /* 'S' */ 00001130 6E20 bgt +0x22 /* 00001152 */ 00001132 0C6E 004F FFFA cmpi.w [A6 - 0x6], 0x4F /* 'O' */ 00001138 6F18 ble +0x1A /* 00001152 */ 0000113A 3F3C 0003 move.w -[A7], 0x3 0000113E 3F3C 0003 move.w -[A7], 0x3 00001142 4EBA 0468 jsr [PC + 0x468 /* 000015AC */] 00001146 588F addq.l A7, 4 00001148 4A40 tst.w D0 0000114A 6600 024C bne +0x24E /* 00001398 */ 0000114E 6000 01D2 bra +0x1D4 /* 00001322 */ label00001152: 00001152 0C6E 0056 FFFA cmpi.w [A6 - 0x6], 0x56 /* 'V' */ 00001158 6E20 bgt +0x22 /* 0000117A */ 0000115A 0C6E 0053 FFFA cmpi.w [A6 - 0x6], 0x53 /* 'S' */ 00001160 6F18 ble +0x1A /* 0000117A */ 00001162 3F3C 0004 move.w -[A7], 0x4 00001166 3F3C 0003 move.w -[A7], 0x3 0000116A 4EBA 0440 jsr [PC + 0x440 /* 000015AC */] 0000116E 588F addq.l A7, 4 00001170 4A40 tst.w D0 00001172 6600 0224 bne +0x226 /* 00001398 */ 00001176 6000 01AA bra +0x1AC /* 00001322 */ label0000117A: 0000117A 0C6E 0057 FFFA cmpi.w [A6 - 0x6], 0x57 /* 'W' */ 00001180 6618 bne +0x1A /* 0000119A */ 00001182 3F3C 0001 move.w -[A7], 0x1 00001186 3F3C 0004 move.w -[A7], 0x4 0000118A 4EBA 0420 jsr [PC + 0x420 /* 000015AC */] 0000118E 588F addq.l A7, 4 00001190 4A40 tst.w D0 00001192 6600 0204 bne +0x206 /* 00001398 */ 00001196 6000 018A bra +0x18C /* 00001322 */ label0000119A: 0000119A 0C6E 0058 FFFA cmpi.w [A6 - 0x6], 0x58 /* 'X' */ 000011A0 6618 bne +0x1A /* 000011BA */ 000011A2 3F3C 0002 move.w -[A7], 0x2 000011A6 3F3C 0004 move.w -[A7], 0x4 000011AA 4EBA 0400 jsr [PC + 0x400 /* 000015AC */] 000011AE 588F addq.l A7, 4 000011B0 4A40 tst.w D0 000011B2 6600 01E4 bne +0x1E6 /* 00001398 */ 000011B6 6000 016A bra +0x16C /* 00001322 */ label000011BA: 000011BA 0C6E 0059 FFFA cmpi.w [A6 - 0x6], 0x59 /* 'Y' */ 000011C0 6618 bne +0x1A /* 000011DA */ 000011C2 3F3C 0003 move.w -[A7], 0x3 000011C6 3F3C 0004 move.w -[A7], 0x4 000011CA 4EBA 03E0 jsr [PC + 0x3E0 /* 000015AC */] 000011CE 588F addq.l A7, 4 000011D0 4A40 tst.w D0 000011D2 6600 01C4 bne +0x1C6 /* 00001398 */ 000011D6 6000 014A bra +0x14C /* 00001322 */ label000011DA: 000011DA 0C6E 005C FFFA cmpi.w [A6 - 0x6], 0x5C /* '\\' */ 000011E0 6E20 bgt +0x22 /* 00001202 */ 000011E2 0C6E 0059 FFFA cmpi.w [A6 - 0x6], 0x59 /* 'Y' */ 000011E8 6F18 ble +0x1A /* 00001202 */ 000011EA 3F3C 0004 move.w -[A7], 0x4 000011EE 3F3C 0004 move.w -[A7], 0x4 000011F2 4EBA 03B8 jsr [PC + 0x3B8 /* 000015AC */] 000011F6 588F addq.l A7, 4 000011F8 4A40 tst.w D0 000011FA 6600 019C bne +0x19E /* 00001398 */ 000011FE 6000 0122 bra +0x124 /* 00001322 */ label00001202: 00001202 0C6E 005D FFFA cmpi.w [A6 - 0x6], 0x5D /* ']' */ 00001208 6618 bne +0x1A /* 00001222 */ 0000120A 3F3C 0005 move.w -[A7], 0x5 0000120E 3F3C 0004 move.w -[A7], 0x4 00001212 4EBA 0398 jsr [PC + 0x398 /* 000015AC */] 00001216 588F addq.l A7, 4 00001218 4A40 tst.w D0 0000121A 6600 017C bne +0x17E /* 00001398 */ 0000121E 6000 0102 bra +0x104 /* 00001322 */ label00001222: 00001222 0C6E 005E FFFA cmpi.w [A6 - 0x6], 0x5E /* '^' */ 00001228 6618 bne +0x1A /* 00001242 */ 0000122A 3F3C 0006 move.w -[A7], 0x6 0000122E 3F3C 0004 move.w -[A7], 0x4 00001232 4EBA 0378 jsr [PC + 0x378 /* 000015AC */] 00001236 588F addq.l A7, 4 00001238 4A40 tst.w D0 0000123A 6600 015C bne +0x15E /* 00001398 */ 0000123E 6000 00E2 bra +0xE4 /* 00001322 */ label00001242: 00001242 0C6E 005F FFFA cmpi.w [A6 - 0x6], 0x5F /* '_' */ 00001248 6618 bne +0x1A /* 00001262 */ 0000124A 3F3C 0001 move.w -[A7], 0x1 0000124E 3F3C 0001 move.w -[A7], 0x1 00001252 4EBA 0358 jsr [PC + 0x358 /* 000015AC */] 00001256 588F addq.l A7, 4 00001258 4A40 tst.w D0 0000125A 6600 013C bne +0x13E /* 00001398 */ 0000125E 6000 00C2 bra +0xC4 /* 00001322 */ label00001262: 00001262 0C6E 0060 FFFA cmpi.w [A6 - 0x6], 0x60 /* '`' */ 00001268 6618 bne +0x1A /* 00001282 */ 0000126A 3F3C 0002 move.w -[A7], 0x2 0000126E 3F3C 0001 move.w -[A7], 0x1 00001272 4EBA 0338 jsr [PC + 0x338 /* 000015AC */] 00001276 588F addq.l A7, 4 00001278 4A40 tst.w D0 0000127A 6600 011C bne +0x11E /* 00001398 */ 0000127E 6000 00A2 bra +0xA4 /* 00001322 */ label00001282: 00001282 0C6E 0061 FFFA cmpi.w [A6 - 0x6], 0x61 /* 'a' */ 00001288 6618 bne +0x1A /* 000012A2 */ 0000128A 3F3C 0003 move.w -[A7], 0x3 0000128E 3F3C 0001 move.w -[A7], 0x1 00001292 4EBA 0318 jsr [PC + 0x318 /* 000015AC */] 00001296 588F addq.l A7, 4 00001298 4A40 tst.w D0 0000129A 6600 00FC bne +0xFE /* 00001398 */ 0000129E 6000 0082 bra +0x84 /* 00001322 */ label000012A2: 000012A2 0C6E 0062 FFFA cmpi.w [A6 - 0x6], 0x62 /* 'b' */ 000012A8 6618 bne +0x1A /* 000012C2 */ 000012AA 3F3C 0001 move.w -[A7], 0x1 000012AE 3F3C 0002 move.w -[A7], 0x2 000012B2 4EBA 02F8 jsr [PC + 0x2F8 /* 000015AC */] 000012B6 588F addq.l A7, 4 000012B8 4A40 tst.w D0 000012BA 6600 00DC bne +0xDE /* 00001398 */ 000012BE 6000 0062 bra +0x64 /* 00001322 */ label000012C2: 000012C2 0C6E 0063 FFFA cmpi.w [A6 - 0x6], 0x63 /* 'c' */ 000012C8 6616 bne +0x18 /* 000012E0 */ 000012CA 3F3C 0002 move.w -[A7], 0x2 000012CE 3F3C 0002 move.w -[A7], 0x2 000012D2 4EBA 02D8 jsr [PC + 0x2D8 /* 000015AC */] 000012D6 588F addq.l A7, 4 000012D8 4A40 tst.w D0 000012DA 6600 00BC bne +0xBE /* 00001398 */ 000012DE 6042 bra +0x44 /* 00001322 */ label000012E0: 000012E0 0C6E 0066 FFFA cmpi.w [A6 - 0x6], 0x66 /* 'f' */ 000012E6 6E1E bgt +0x20 /* 00001306 */ 000012E8 0C6E 0063 FFFA cmpi.w [A6 - 0x6], 0x63 /* 'c' */ 000012EE 6F16 ble +0x18 /* 00001306 */ 000012F0 3F3C 0003 move.w -[A7], 0x3 000012F4 3F3C 0002 move.w -[A7], 0x2 000012F8 4EBA 02B2 jsr [PC + 0x2B2 /* 000015AC */] 000012FC 588F addq.l A7, 4 000012FE 4A40 tst.w D0 00001300 6600 0096 bne +0x98 /* 00001398 */ 00001304 601C bra +0x1E /* 00001322 */ label00001306: 00001306 0C6E 0067 FFFA cmpi.w [A6 - 0x6], 0x67 /* 'g' */ 0000130C 6614 bne +0x16 /* 00001322 */ 0000130E 3F3C 0004 move.w -[A7], 0x4 00001312 3F3C 0002 move.w -[A7], 0x2 00001316 4EBA 0294 jsr [PC + 0x294 /* 000015AC */] 0000131A 588F addq.l A7, 4 0000131C 4A40 tst.w D0 0000131E 6600 0078 bne +0x7A /* 00001398 */ label00001322: 00001322 4EBA 0F70 jsr [PC + 0xF70 /* 00002294 */] 00001326 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000132A 4EBA 0E6C jsr [PC + 0xE6C /* 00002198 */] 0000132E 548F addq.l A7, 2 00001330 3D40 FFFC move.w [A6 - 0x4], D0 00001334 0C6E 0006 FFFC cmpi.w [A6 - 0x4], 0x6 0000133A 6E0E bgt +0x10 /* 0000134A */ 0000133C 3F3C 0005 move.w -[A7], 0x5 00001340 4EBA 0062 jsr [PC + 0x62 /* 000013A4 */] 00001344 548F addq.l A7, 2 00001346 6000 0050 bra +0x52 /* 00001398 */ label0000134A: 0000134A 0C6E 000F FFFC cmpi.w [A6 - 0x4], 0xF 00001350 6E0C bgt +0xE /* 0000135E */ 00001352 3F3C 0003 move.w -[A7], 0x3 00001356 4EBA 004C jsr [PC + 0x4C /* 000013A4 */] 0000135A 548F addq.l A7, 2 0000135C 603A bra +0x3C /* 00001398 */ label0000135E: 0000135E 0C6E 0017 FFFC cmpi.w [A6 - 0x4], 0x17 00001364 6E0C bgt +0xE /* 00001372 */ 00001366 3F3C 0004 move.w -[A7], 0x4 0000136A 4EBA 0038 jsr [PC + 0x38 /* 000013A4 */] 0000136E 548F addq.l A7, 2 00001370 6026 bra +0x28 /* 00001398 */ label00001372: 00001372 0C6E 001A FFFC cmpi.w [A6 - 0x4], 0x1A 00001378 6E0C bgt +0xE /* 00001386 */ 0000137A 3F3C 0001 move.w -[A7], 0x1 0000137E 4EBA 0024 jsr [PC + 0x24 /* 000013A4 */] 00001382 548F addq.l A7, 2 00001384 6012 bra +0x14 /* 00001398 */ label00001386: 00001386 0C6E 0020 FFFC cmpi.w [A6 - 0x4], 0x20 /* ' ' */ 0000138C 6E0A bgt +0xC /* 00001398 */ 0000138E 3F3C 0002 move.w -[A7], 0x2 00001392 4EBA 0010 jsr [PC + 0x10 /* 000013A4 */] 00001396 548F addq.l A7, 2 label00001398: 00001398 4E5E unlink A6 0000139A 4E75 rts 0000139C 5245 addq.w D5, 1 0000139E 424F clr.w A7 000013A0 554E subq.w A6, 2 000013A2 4420 neg.b -[A0] fn000013A4: 000013A4 4E56 FFFE link A6, -0x0002 000013A8 7001 moveq.l D0, 0x01 000013AA 3D40 FFFE move.w [A6 - 0x2], D0 000013AE 6000 006E bra +0x70 /* 0000141E */ label000013B2: 000013B2 302D FD3A move.w D0, [A5 - 0x2C6] 000013B6 C1FC 03CC muls.w D0, 0x3CC 000013BA 41ED F4FC lea.l A0, [A5 - 0xB04] 000013BE D1C0 add.l A0, D0 000013C0 302E FFFE move.w D0, [A6 - 0x2] 000013C4 C1FC 00A2 muls.w D0, 0xA2 000013C8 D1C0 add.l A0, D0 000013CA 3028 002C move.w D0, [A0 + 0x2C] 000013CE B06E 0008 cmp.w D0, [A6 + 0x8] 000013D2 6646 bne +0x48 /* 0000141A */ 000013D4 302D FD3A move.w D0, [A5 - 0x2C6] 000013D8 C1FC 03CC muls.w D0, 0x3CC 000013DC 41ED F4FC lea.l A0, [A5 - 0xB04] 000013E0 D1C0 add.l A0, D0 000013E2 302E FFFE move.w D0, [A6 - 0x2] 000013E6 C1FC 00A2 muls.w D0, 0xA2 000013EA D1C0 add.l A0, D0 000013EC 5268 0094 addq.w [A0 + 0x94], 1 000013F0 302D FD3A move.w D0, [A5 - 0x2C6] 000013F4 C1FC 03CC muls.w D0, 0x3CC 000013F8 41ED F4FC lea.l A0, [A5 - 0xB04] 000013FC D1C0 add.l A0, D0 000013FE 302E FFFE move.w D0, [A6 - 0x2] 00001402 C1FC 00A2 muls.w D0, 0xA2 00001406 D1C0 add.l A0, D0 00001408 486D D7CA pea.l [A5 - 0x2836] 0000140C 4850 pea.l [A0] 0000140E 486D D7B2 pea.l [A5 - 0x284E] 00001412 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001416 4FEF 000C lea.l A7, [A7 + 0xC] label0000141A: 0000141A 526E FFFE addq.w [A6 - 0x2], 1 label0000141E: 0000141E 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 00001424 6F8C ble -0x72 /* 000013B2 */ 00001426 4E5E unlink A6 00001428 4E75 rts 0000142A 5441 addq.w D1, 2 0000142C 534B subq.w A3, 1 0000142E 4452 neg.w [A2] 00001430 4220 clr.b -[A0] fn00001432: 00001432 4E56 FFFE link A6, -0x0002 00001436 7001 moveq.l D0, 0x01 00001438 3D40 FFFE move.w [A6 - 0x2], D0 0000143C 6000 0074 bra +0x76 /* 000014B2 */ label00001440: 00001440 302D FD3A move.w D0, [A5 - 0x2C6] 00001444 C1FC 03CC muls.w D0, 0x3CC 00001448 41ED F4FC lea.l A0, [A5 - 0xB04] 0000144C D1C0 add.l A0, D0 0000144E 302E FFFE move.w D0, [A6 - 0x2] 00001452 C1FC 00A2 muls.w D0, 0xA2 00001456 D1C0 add.l A0, D0 00001458 3028 002C move.w D0, [A0 + 0x2C] 0000145C B06E 0008 cmp.w D0, [A6 + 0x8] 00001460 664C bne +0x4E /* 000014AE */ 00001462 302D FD3A move.w D0, [A5 - 0x2C6] 00001466 C1FC 03CC muls.w D0, 0x3CC 0000146A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000146E D1C0 add.l A0, D0 00001470 302E FFFE move.w D0, [A6 - 0x2] 00001474 C1FC 00A2 muls.w D0, 0xA2 00001478 D1C0 add.l A0, D0 0000147A 5268 0092 addq.w [A0 + 0x92], 1 0000147E 302D FD3A move.w D0, [A5 - 0x2C6] 00001482 C1FC 03CC muls.w D0, 0x3CC 00001486 41ED F4FC lea.l A0, [A5 - 0xB04] 0000148A D1C0 add.l A0, D0 0000148C 302E FFFE move.w D0, [A6 - 0x2] 00001490 C1FC 00A2 muls.w D0, 0xA2 00001494 D1C0 add.l A0, D0 00001496 486D D7E4 pea.l [A5 - 0x281C] 0000149A 4850 pea.l [A0] 0000149C 486D D7CC pea.l [A5 - 0x2834] 000014A0 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000014A4 4FEF 000C lea.l A7, [A7 + 0xC] 000014A8 3B6E FFFE FD3C move.w [A5 - 0x2C4], [A6 - 0x2] label000014AE: 000014AE 526E FFFE addq.w [A6 - 0x2], 1 label000014B2: 000014B2 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 000014B8 6F86 ble -0x78 /* 00001440 */ 000014BA 3F3C 0001 move.w -[A7], 0x1 000014BE 4EBA EB40 jsr [PC - 0x14C0 /* 00000000 */] 000014C2 548F addq.l A7, 2 000014C4 4E5E unlink A6 000014C6 4E75 rts 000014C8 5441 addq.w D1, 2 000014CA 534B subq.w A3, 1 000014CC 4F52 chk.w D7, [A2] 000014CE 4220 clr.b -[A0] fn000014D0: 000014D0 4E56 FFFE link A6, -0x0002 000014D4 7001 moveq.l D0, 0x01 000014D6 3D40 FFFE move.w [A6 - 0x2], D0 000014DA 6000 00B8 bra +0xBA /* 00001594 */ label000014DE: 000014DE 302D FD3A move.w D0, [A5 - 0x2C6] 000014E2 C1FC 03CC muls.w D0, 0x3CC 000014E6 41ED F4FC lea.l A0, [A5 - 0xB04] 000014EA D1C0 add.l A0, D0 000014EC 302E FFFE move.w D0, [A6 - 0x2] 000014F0 C1FC 00A2 muls.w D0, 0xA2 000014F4 D1C0 add.l A0, D0 000014F6 3028 002C move.w D0, [A0 + 0x2C] 000014FA B06E 0008 cmp.w D0, [A6 + 0x8] 000014FE 6600 0090 bne +0x92 /* 00001590 */ 00001502 302D FD3A move.w D0, [A5 - 0x2C6] 00001506 C1FC 03CC muls.w D0, 0x3CC 0000150A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000150E D1C0 add.l A0, D0 00001510 302E FFFE move.w D0, [A6 - 0x2] 00001514 C1FC 00A2 muls.w D0, 0xA2 00001518 D1C0 add.l A0, D0 0000151A 302D FD3A move.w D0, [A5 - 0x2C6] 0000151E C1FC 03CC muls.w D0, 0x3CC 00001522 43ED F4FC lea.l A1, [A5 - 0xB04] 00001526 D3C0 add.l A1, D0 00001528 302E FFFE move.w D0, [A6 - 0x2] 0000152C C1FC 00A2 muls.w D0, 0xA2 00001530 D3C0 add.l A1, D0 00001532 3029 002E move.w D0, [A1 + 0x2E] 00001536 48C0 ext.l D0 00001538 D080 add.l D0, D0 0000153A D1C0 add.l A0, D0 0000153C 3028 0054 move.w D0, [A0 + 0x54] 00001540 B06E 000A cmp.w D0, [A6 + 0xA] 00001544 6D4A blt +0x4C /* 00001590 */ 00001546 302D FD3A move.w D0, [A5 - 0x2C6] 0000154A C1FC 03CC muls.w D0, 0x3CC 0000154E 41ED F4FC lea.l A0, [A5 - 0xB04] 00001552 D1C0 add.l A0, D0 00001554 302E FFFE move.w D0, [A6 - 0x2] 00001558 C1FC 00A2 muls.w D0, 0xA2 0000155C D1C0 add.l A0, D0 0000155E 486D D7FE pea.l [A5 - 0x2802] 00001562 4850 pea.l [A0] 00001564 486D D7E6 pea.l [A5 - 0x281A] 00001568 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000156C 4FEF 000C lea.l A7, [A7 + 0xC] 00001570 302D FD3A move.w D0, [A5 - 0x2C6] 00001574 C1FC 03CC muls.w D0, 0x3CC 00001578 41ED F4FC lea.l A0, [A5 - 0xB04] 0000157C D1C0 add.l A0, D0 0000157E 302E FFFE move.w D0, [A6 - 0x2] 00001582 C1FC 00A2 muls.w D0, 0xA2 00001586 D1C0 add.l A0, D0 00001588 5268 0094 addq.w [A0 + 0x94], 1 0000158C 7001 moveq.l D0, 0x01 0000158E 6010 bra +0x12 /* 000015A0 */ label00001590: 00001590 526E FFFE addq.w [A6 - 0x2], 1 label00001594: 00001594 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 0000159A 6F00 FF42 ble -0xBC /* 000014DE */ 0000159E 7000 moveq.l D0, 0x00 label000015A0: 000015A0 4E5E unlink A6 000015A2 4E75 rts 000015A4 4445 neg.w D5 000015A6 4652 not.w [A2] 000015A8 4542 chk.w D2, D2 000015AA 4F55 chk.w D7, [A5] fn000015AC: 000015AC 4E56 FFFE link A6, -0x0002 000015B0 7001 moveq.l D0, 0x01 000015B2 3D40 FFFE move.w [A6 - 0x2], D0 000015B6 6000 00C8 bra +0xCA /* 00001680 */ label000015BA: 000015BA 302D FD3A move.w D0, [A5 - 0x2C6] 000015BE C1FC 03CC muls.w D0, 0x3CC 000015C2 41ED F4FC lea.l A0, [A5 - 0xB04] 000015C6 D1C0 add.l A0, D0 000015C8 302E FFFE move.w D0, [A6 - 0x2] 000015CC C1FC 00A2 muls.w D0, 0xA2 000015D0 D1C0 add.l A0, D0 000015D2 3028 002C move.w D0, [A0 + 0x2C] 000015D6 B06E 0008 cmp.w D0, [A6 + 0x8] 000015DA 6600 00A0 bne +0xA2 /* 0000167C */ 000015DE 302D FD3A move.w D0, [A5 - 0x2C6] 000015E2 C1FC 03CC muls.w D0, 0x3CC 000015E6 41ED F4FC lea.l A0, [A5 - 0xB04] 000015EA D1C0 add.l A0, D0 000015EC 302E FFFE move.w D0, [A6 - 0x2] 000015F0 C1FC 00A2 muls.w D0, 0xA2 000015F4 D1C0 add.l A0, D0 000015F6 302D FD3A move.w D0, [A5 - 0x2C6] 000015FA C1FC 03CC muls.w D0, 0x3CC 000015FE 43ED F4FC lea.l A1, [A5 - 0xB04] 00001602 D3C0 add.l A1, D0 00001604 302E FFFE move.w D0, [A6 - 0x2] 00001608 C1FC 00A2 muls.w D0, 0xA2 0000160C D3C0 add.l A1, D0 0000160E 3029 002E move.w D0, [A1 + 0x2E] 00001612 48C0 ext.l D0 00001614 D080 add.l D0, D0 00001616 D1C0 add.l A0, D0 00001618 3028 004C move.w D0, [A0 + 0x4C] 0000161C B06E 000A cmp.w D0, [A6 + 0xA] 00001620 6D5A blt +0x5C /* 0000167C */ 00001622 302D FD3A move.w D0, [A5 - 0x2C6] 00001626 C1FC 03CC muls.w D0, 0x3CC 0000162A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000162E D1C0 add.l A0, D0 00001630 302E FFFE move.w D0, [A6 - 0x2] 00001634 C1FC 00A2 muls.w D0, 0xA2 00001638 D1C0 add.l A0, D0 0000163A 5268 0092 addq.w [A0 + 0x92], 1 0000163E 302D FD3A move.w D0, [A5 - 0x2C6] 00001642 C1FC 03CC muls.w D0, 0x3CC 00001646 41ED F4FC lea.l A0, [A5 - 0xB04] 0000164A D1C0 add.l A0, D0 0000164C 302E FFFE move.w D0, [A6 - 0x2] 00001650 C1FC 00A2 muls.w D0, 0xA2 00001654 D1C0 add.l A0, D0 00001656 486D D818 pea.l [A5 - 0x27E8] 0000165A 4850 pea.l [A0] 0000165C 486D D800 pea.l [A5 - 0x2800] 00001660 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001664 4FEF 000C lea.l A7, [A7 + 0xC] 00001668 3B6E FFFE FD3C move.w [A5 - 0x2C4], [A6 - 0x2] 0000166E 3F3C 0001 move.w -[A7], 0x1 00001672 4EBA E98C jsr [PC - 0x1674 /* 00000000 */] 00001676 548F addq.l A7, 2 00001678 7001 moveq.l D0, 0x01 0000167A 6010 bra +0x12 /* 0000168C */ label0000167C: 0000167C 526E FFFE addq.w [A6 - 0x2], 1 label00001680: 00001680 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 00001686 6F00 FF32 ble -0xCC /* 000015BA */ 0000168A 7000 moveq.l D0, 0x00 label0000168C: 0000168C 4E5E unlink A6 0000168E 4E75 rts 00001690 4F46 chk.w D7, D6 00001692 4652 not.w [A2] 00001694 4542 chk.w D2, D2 00001696 4F55 chk.w D7, [A5] export_18: fn00001698: 00001698 7001 moveq.l D0, 0x01 0000169A 3B40 FD3A move.w [A5 - 0x2C6], D0 0000169E 3F3C 0005 move.w -[A7], 0x5 000016A2 4EBA 0AF4 jsr [PC + 0xAF4 /* 00002198 */] 000016A6 548F addq.l A7, 2 000016A8 3B40 FD3C move.w [A5 - 0x2C4], D0 000016AC 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000016B0 4EBA 0AE6 jsr [PC + 0xAE6 /* 00002198 */] 000016B4 548F addq.l A7, 2 000016B6 3B40 FD3E move.w [A5 - 0x2C2], D0 000016BA 486D D81C pea.l [A5 - 0x27E4] 000016BE 486D FCDE pea.l [A5 - 0x322] 000016C2 486D D81A pea.l [A5 - 0x27E6] 000016C6 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000016CA 4FEF 000C lea.l A7, [A7 + 0xC] 000016CE 302D FD3C move.w D0, [A5 - 0x2C4] 000016D2 C1FC 00A2 muls.w D0, 0xA2 000016D6 41ED F8C8 lea.l A0, [A5 - 0x738] 000016DA D1C0 add.l A0, D0 000016DC 486D D834 pea.l [A5 - 0x27CC] 000016E0 4850 pea.l [A0] 000016E2 486D D830 pea.l [A5 - 0x27D0] 000016E6 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000016EA 4FEF 000C lea.l A7, [A7 + 0xC] 000016EE 0C6D 0020 FD3E cmpi.w [A5 - 0x2C2], 0x20 /* ' ' */ 000016F4 6E00 0366 bgt +0x368 /* 00001A5C */ 000016F8 302D FD3C move.w D0, [A5 - 0x2C4] 000016FC C1FC 00A2 muls.w D0, 0xA2 00001700 41ED F4FC lea.l A0, [A5 - 0xB04] 00001704 D1C0 add.l A0, D0 00001706 302D FD3E move.w D0, [A5 - 0x2C2] 0000170A B068 0066 cmp.w D0, [A0 + 0x66] 0000170E 6E56 bgt +0x58 /* 00001766 */ 00001710 302D FD3C move.w D0, [A5 - 0x2C4] 00001714 C1FC 00A2 muls.w D0, 0xA2 00001718 41ED F4FC lea.l A0, [A5 - 0xB04] 0000171C D1C0 add.l A0, D0 0000171E 486D D854 pea.l [A5 - 0x27AC] 00001722 4850 pea.l [A0] 00001724 486D D848 pea.l [A5 - 0x27B8] 00001728 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000172C 4FEF 000C lea.l A7, [A7 + 0xC] 00001730 302D FD3C move.w D0, [A5 - 0x2C4] 00001734 C1FC 00A2 muls.w D0, 0xA2 00001738 41ED F4FC lea.l A0, [A5 - 0xB04] 0000173C D1C0 add.l A0, D0 0000173E 5268 009A addq.w [A0 + 0x9A], 1 00001742 302D FD3C move.w D0, [A5 - 0x2C4] 00001746 C1FC 00A2 muls.w D0, 0xA2 0000174A 41ED F8C8 lea.l A0, [A5 - 0x738] 0000174E D1C0 add.l A0, D0 00001750 5268 009C addq.w [A0 + 0x9C], 1 00001754 4EBA 0B3E jsr [PC + 0xB3E /* 00002294 */] 00001758 3F3C 0001 move.w -[A7], 0x1 0000175C 4EBA E8A2 jsr [PC - 0x175E /* 00000000 */] 00001760 548F addq.l A7, 2 00001762 6000 04B0 bra +0x4B2 /* 00001C14 */ label00001766: 00001766 302D FD3C move.w D0, [A5 - 0x2C4] 0000176A C1FC 00A2 muls.w D0, 0xA2 0000176E 41ED F4FC lea.l A0, [A5 - 0xB04] 00001772 D1C0 add.l A0, D0 00001774 302D FD3E move.w D0, [A5 - 0x2C2] 00001778 B068 0068 cmp.w D0, [A0 + 0x68] 0000177C 6E4C bgt +0x4E /* 000017CA */ 0000177E 302D FD3C move.w D0, [A5 - 0x2C4] 00001782 C1FC 00A2 muls.w D0, 0xA2 00001786 41ED F4FC lea.l A0, [A5 - 0xB04] 0000178A D1C0 add.l A0, D0 0000178C 486D D872 pea.l [A5 - 0x278E] 00001790 4850 pea.l [A0] 00001792 486D D866 pea.l [A5 - 0x279A] 00001796 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000179A 4FEF 000C lea.l A7, [A7 + 0xC] 0000179E 302D FD3C move.w D0, [A5 - 0x2C4] 000017A2 C1FC 00A2 muls.w D0, 0xA2 000017A6 41ED F4FC lea.l A0, [A5 - 0xB04] 000017AA D1C0 add.l A0, D0 000017AC 5268 009A addq.w [A0 + 0x9A], 1 000017B0 302D FD3C move.w D0, [A5 - 0x2C4] 000017B4 C1FC 00A2 muls.w D0, 0xA2 000017B8 41ED F8C8 lea.l A0, [A5 - 0x738] 000017BC D1C0 add.l A0, D0 000017BE 5268 009C addq.w [A0 + 0x9C], 1 000017C2 4EBA 0AD0 jsr [PC + 0xAD0 /* 00002294 */] 000017C6 6000 044C bra +0x44E /* 00001C14 */ label000017CA: 000017CA 302D FD3C move.w D0, [A5 - 0x2C4] 000017CE C1FC 00A2 muls.w D0, 0xA2 000017D2 41ED F4FC lea.l A0, [A5 - 0xB04] 000017D6 D1C0 add.l A0, D0 000017D8 302D FD3E move.w D0, [A5 - 0x2C2] 000017DC B068 006A cmp.w D0, [A0 + 0x6A] 000017E0 6E12 bgt +0x14 /* 000017F4 */ 000017E2 3F3C 0001 move.w -[A7], 0x1 000017E6 4EBA F03C jsr [PC - 0xFC4 /* 00000824 */] 000017EA 548F addq.l A7, 2 000017EC 4EBA 0AA6 jsr [PC + 0xAA6 /* 00002294 */] 000017F0 6000 0422 bra +0x424 /* 00001C14 */ label000017F4: 000017F4 302D FD3C move.w D0, [A5 - 0x2C4] 000017F8 C1FC 00A2 muls.w D0, 0xA2 000017FC 41ED F4FC lea.l A0, [A5 - 0xB04] 00001800 D1C0 add.l A0, D0 00001802 302D FD3C move.w D0, [A5 - 0x2C4] 00001806 C1FC 00A2 muls.w D0, 0xA2 0000180A 43ED F4FC lea.l A1, [A5 - 0xB04] 0000180E D3C0 add.l A1, D0 00001810 3028 006C move.w D0, [A0 + 0x6C] 00001814 9069 006A sub.w D0, [A1 + 0x6A] 00001818 48C0 ext.l D0 0000181A 81FC 0002 divs.w D0, 0x2 0000181E 322D FD3C move.w D1, [A5 - 0x2C4] 00001822 C3FC 00A2 muls.w D1, 0xA2 00001826 41ED F4FC lea.l A0, [A5 - 0xB04] 0000182A D1C1 add.l A0, D1 0000182C D068 006A add.w D0, [A0 + 0x6A] 00001830 B06D FD3E cmp.w D0, [A5 - 0x2C2] 00001834 6D3C blt +0x3E /* 00001872 */ 00001836 3F3C 0001 move.w -[A7], 0x1 0000183A 4EBA 1036 jsr [PC + 0x1036 /* 00002872 */] 0000183E 548F addq.l A7, 2 00001840 3B40 FD3C move.w [A5 - 0x2C4], D0 00001844 302D FD3C move.w D0, [A5 - 0x2C4] 00001848 C1FC 00A2 muls.w D0, 0xA2 0000184C 41ED F8C8 lea.l A0, [A5 - 0x738] 00001850 D1C0 add.l A0, D0 00001852 486D D880 pea.l [A5 - 0x2780] 00001856 4850 pea.l [A0] 00001858 486D D874 pea.l [A5 - 0x278C] 0000185C 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001860 4FEF 000C lea.l A7, [A7 + 0xC] 00001864 3F3C 0002 move.w -[A7], 0x2 00001868 4EBA E796 jsr [PC - 0x186A /* 00000000 */] 0000186C 548F addq.l A7, 2 0000186E 6000 03A4 bra +0x3A6 /* 00001C14 */ label00001872: 00001872 302D FD3C move.w D0, [A5 - 0x2C4] 00001876 C1FC 00A2 muls.w D0, 0xA2 0000187A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000187E D1C0 add.l A0, D0 00001880 302D FD3E move.w D0, [A5 - 0x2C2] 00001884 B068 006C cmp.w D0, [A0 + 0x6C] 00001888 6E0E bgt +0x10 /* 00001898 */ 0000188A 3F3C 0002 move.w -[A7], 0x2 0000188E 4EBA E770 jsr [PC - 0x1890 /* 00000000 */] 00001892 548F addq.l A7, 2 00001894 6000 037E bra +0x380 /* 00001C14 */ label00001898: 00001898 302D FD3C move.w D0, [A5 - 0x2C4] 0000189C C1FC 00A2 muls.w D0, 0xA2 000018A0 41ED F4FC lea.l A0, [A5 - 0xB04] 000018A4 D1C0 add.l A0, D0 000018A6 302D FD3E move.w D0, [A5 - 0x2C2] 000018AA B068 006E cmp.w D0, [A0 + 0x6E] 000018AE 6E4C bgt +0x4E /* 000018FC */ 000018B0 302D FD3C move.w D0, [A5 - 0x2C4] 000018B4 C1FC 00A2 muls.w D0, 0xA2 000018B8 41ED F4FC lea.l A0, [A5 - 0xB04] 000018BC D1C0 add.l A0, D0 000018BE 486D D8A0 pea.l [A5 - 0x2760] 000018C2 4850 pea.l [A0] 000018C4 486D D892 pea.l [A5 - 0x276E] 000018C8 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000018CC 4FEF 000C lea.l A7, [A7 + 0xC] 000018D0 302D FD3C move.w D0, [A5 - 0x2C4] 000018D4 C1FC 00A2 muls.w D0, 0xA2 000018D8 41ED F4FC lea.l A0, [A5 - 0xB04] 000018DC D1C0 add.l A0, D0 000018DE 5268 009E addq.w [A0 + 0x9E], 1 000018E2 302D FD3C move.w D0, [A5 - 0x2C4] 000018E6 C1FC 00A2 muls.w D0, 0xA2 000018EA 41ED F8C8 lea.l A0, [A5 - 0x738] 000018EE D1C0 add.l A0, D0 000018F0 5268 0088 addq.w [A0 + 0x88], 1 000018F4 4EBA F25C jsr [PC - 0xDA4 /* 00000B52 */] 000018F8 6000 031A bra +0x31C /* 00001C14 */ label000018FC: 000018FC 302D FD3C move.w D0, [A5 - 0x2C4] 00001900 C1FC 00A2 muls.w D0, 0xA2 00001904 41ED E344 lea.l A0, [A5 - 0x1CBC] 00001908 D1C0 add.l A0, D0 0000190A 302D FD3E move.w D0, [A5 - 0x2C2] 0000190E B068 0070 cmp.w D0, [A0 + 0x70] 00001912 6E5E bgt +0x60 /* 00001972 */ 00001914 302D FD3C move.w D0, [A5 - 0x2C4] 00001918 C1FC 00A2 muls.w D0, 0xA2 0000191C 41ED F8C8 lea.l A0, [A5 - 0x738] 00001920 D1C0 add.l A0, D0 00001922 486D D8A6 pea.l [A5 - 0x275A] 00001926 4850 pea.l [A0] 00001928 486D D8A2 pea.l [A5 - 0x275E] 0000192C 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001930 4FEF 000C lea.l A7, [A7 + 0xC] 00001934 302D FD3C move.w D0, [A5 - 0x2C4] 00001938 C1FC 00A2 muls.w D0, 0xA2 0000193C 41ED F8C8 lea.l A0, [A5 - 0x738] 00001940 D1C0 add.l A0, D0 00001942 5268 0086 addq.w [A0 + 0x86], 1 00001946 302D FD3C move.w D0, [A5 - 0x2C4] 0000194A C1FC 00A2 muls.w D0, 0xA2 0000194E 41ED F8C8 lea.l A0, [A5 - 0x738] 00001952 D1C0 add.l A0, D0 00001954 5268 0088 addq.w [A0 + 0x88], 1 00001958 4EBA 0D52 jsr [PC + 0xD52 /* 000026AC */] 0000195C 4EBA 0936 jsr [PC + 0x936 /* 00002294 */] 00001960 3F3C 0002 move.w -[A7], 0x2 00001964 3F3C 0001 move.w -[A7], 0x1 00001968 4EBA 0898 jsr [PC + 0x898 /* 00002202 */] 0000196C 588F addq.l A7, 4 0000196E 6000 02A4 bra +0x2A6 /* 00001C14 */ label00001972: 00001972 302D FD3C move.w D0, [A5 - 0x2C4] 00001976 C1FC 00A2 muls.w D0, 0xA2 0000197A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000197E D1C0 add.l A0, D0 00001980 302D FD3E move.w D0, [A5 - 0x2C2] 00001984 B068 0072 cmp.w D0, [A0 + 0x72] 00001988 6E3A bgt +0x3C /* 000019C4 */ 0000198A 302D FD3C move.w D0, [A5 - 0x2C4] 0000198E C1FC 00A2 muls.w D0, 0xA2 00001992 41ED F8C8 lea.l A0, [A5 - 0x738] 00001996 D1C0 add.l A0, D0 00001998 486D D8CA pea.l [A5 - 0x2736] 0000199C 4850 pea.l [A0] 0000199E 486D D8B8 pea.l [A5 - 0x2748] 000019A2 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000019A6 4FEF 000C lea.l A7, [A7 + 0xC] 000019AA 302D FD3C move.w D0, [A5 - 0x2C4] 000019AE C1FC 00A2 muls.w D0, 0xA2 000019B2 41ED F8C8 lea.l A0, [A5 - 0x738] 000019B6 D1C0 add.l A0, D0 000019B8 5268 0088 addq.w [A0 + 0x88], 1 000019BC 4EBA F194 jsr [PC - 0xE6C /* 00000B52 */] 000019C0 6000 0252 bra +0x254 /* 00001C14 */ label000019C4: 000019C4 302D FD3C move.w D0, [A5 - 0x2C4] 000019C8 C1FC 00A2 muls.w D0, 0xA2 000019CC 41ED F8C8 lea.l A0, [A5 - 0x738] 000019D0 D1C0 add.l A0, D0 000019D2 302D FD3E move.w D0, [A5 - 0x2C2] 000019D6 B068 005C cmp.w D0, [A0 + 0x5C] 000019DA 6E3A bgt +0x3C /* 00001A16 */ 000019DC 302D FD3C move.w D0, [A5 - 0x2C4] 000019E0 C1FC 00A2 muls.w D0, 0xA2 000019E4 41ED F8C8 lea.l A0, [A5 - 0x738] 000019E8 D1C0 add.l A0, D0 000019EA 486D D8DC pea.l [A5 - 0x2724] 000019EE 4850 pea.l [A0] 000019F0 486D D8CC pea.l [A5 - 0x2734] 000019F4 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000019F8 4FEF 000C lea.l A7, [A7 + 0xC] 000019FC 302D FD3C move.w D0, [A5 - 0x2C4] 00001A00 C1FC 00A2 muls.w D0, 0xA2 00001A04 41ED F8C8 lea.l A0, [A5 - 0x738] 00001A08 D1C0 add.l A0, D0 00001A0A 5268 009C addq.w [A0 + 0x9C], 1 00001A0E 4EBA 0884 jsr [PC + 0x884 /* 00002294 */] 00001A12 6000 0200 bra +0x202 /* 00001C14 */ label00001A16: 00001A16 0C6D 0020 FD3E cmpi.w [A5 - 0x2C2], 0x20 /* ' ' */ 00001A1C 6E00 01F6 bgt +0x1F8 /* 00001C14 */ 00001A20 3F3C 0001 move.w -[A7], 0x1 00001A24 4EBA 0D72 jsr [PC + 0xD72 /* 00002798 */] 00001A28 548F addq.l A7, 2 00001A2A 3B40 FD3C move.w [A5 - 0x2C4], D0 00001A2E 302D FD3C move.w D0, [A5 - 0x2C4] 00001A32 C1FC 00A2 muls.w D0, 0xA2 00001A36 41ED F8C8 lea.l A0, [A5 - 0x738] 00001A3A D1C0 add.l A0, D0 00001A3C 486D D8EA pea.l [A5 - 0x2716] 00001A40 4850 pea.l [A0] 00001A42 486D D8DE pea.l [A5 - 0x2722] 00001A46 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001A4A 4FEF 000C lea.l A7, [A7 + 0xC] 00001A4E 3F3C 0002 move.w -[A7], 0x2 00001A52 4EBA E5AC jsr [PC - 0x1A54 /* 00000000 */] 00001A56 548F addq.l A7, 2 00001A58 6000 01BA bra +0x1BC /* 00001C14 */ label00001A5C: 00001A5C 0C6D 0036 FD3E cmpi.w [A5 - 0x2C2], 0x36 /* '6' */ 00001A62 6E00 0082 bgt +0x84 /* 00001AE6 */ 00001A66 4A2D E22F tst.b [A5 - 0x1DD1] 00001A6A 672C beq +0x2E /* 00001A98 */ 00001A6C 0C6D 0021 FD3E cmpi.w [A5 - 0x2C2], 0x21 /* '!' */ 00001A72 6D16 blt +0x18 /* 00001A8A */ 00001A74 0C6D 002A FD3E cmpi.w [A5 - 0x2C2], 0x2A /* '*' */ 00001A7A 6E0E bgt +0x10 /* 00001A8A */ 00001A7C 3F3C 0001 move.w -[A7], 0x1 00001A80 4EBA E57E jsr [PC - 0x1A82 /* 00000000 */] 00001A84 548F addq.l A7, 2 00001A86 6000 018C bra +0x18E /* 00001C14 */ label00001A8A: 00001A8A 3F3C 0002 move.w -[A7], 0x2 00001A8E 4EBA E570 jsr [PC - 0x1A90 /* 00000000 */] 00001A92 548F addq.l A7, 2 00001A94 6000 017E bra +0x180 /* 00001C14 */ label00001A98: 00001A98 0C6D 0021 FD3E cmpi.w [A5 - 0x2C2], 0x21 /* '!' */ 00001A9E 6D16 blt +0x18 /* 00001AB6 */ 00001AA0 0C6D 0027 FD3E cmpi.w [A5 - 0x2C2], 0x27 /* '\'' */ 00001AA6 6E0E bgt +0x10 /* 00001AB6 */ 00001AA8 3F3C 0001 move.w -[A7], 0x1 00001AAC 4EBA E552 jsr [PC - 0x1AAE /* 00000000 */] 00001AB0 548F addq.l A7, 2 00001AB2 6000 0160 bra +0x162 /* 00001C14 */ label00001AB6: 00001AB6 0C6D 0028 FD3E cmpi.w [A5 - 0x2C2], 0x28 /* '(' */ 00001ABC 6D16 blt +0x18 /* 00001AD4 */ 00001ABE 0C6D 0030 FD3E cmpi.w [A5 - 0x2C2], 0x30 /* '0' */ 00001AC4 6E0E bgt +0x10 /* 00001AD4 */ 00001AC6 3F3C 0002 move.w -[A7], 0x2 00001ACA 4EBA E534 jsr [PC - 0x1ACC /* 00000000 */] 00001ACE 548F addq.l A7, 2 00001AD0 6000 0142 bra +0x144 /* 00001C14 */ label00001AD4: 00001AD4 486D D91E pea.l [A5 - 0x26E2] 00001AD8 486D D8FC pea.l [A5 - 0x2704] 00001ADC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001AE0 508F addq.l A7, 8 00001AE2 6000 0130 bra +0x132 /* 00001C14 */ label00001AE6: 00001AE6 0C6D 003A FD3E cmpi.w [A5 - 0x2C2], 0x3A /* ':' */ 00001AEC 6E12 bgt +0x14 /* 00001B00 */ 00001AEE 486D D942 pea.l [A5 - 0x26BE] 00001AF2 486D D920 pea.l [A5 - 0x26E0] 00001AF6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001AFA 508F addq.l A7, 8 00001AFC 6000 0116 bra +0x118 /* 00001C14 */ label00001B00: 00001B00 0C6D 003B FD3E cmpi.w [A5 - 0x2C2], 0x3B /* ';' */ 00001B06 6E00 0084 bgt +0x86 /* 00001B8C */ 00001B0A 302D FD3C move.w D0, [A5 - 0x2C4] 00001B0E C1FC 00A2 muls.w D0, 0xA2 00001B12 41ED F4FC lea.l A0, [A5 - 0xB04] 00001B16 D1C0 add.l A0, D0 00001B18 486D D950 pea.l [A5 - 0x26B0] 00001B1C 4850 pea.l [A0] 00001B1E 486D D944 pea.l [A5 - 0x26BC] 00001B22 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001B26 4FEF 000C lea.l A7, [A7 + 0xC] 00001B2A 302D FD3C move.w D0, [A5 - 0x2C4] 00001B2E C1FC 00A2 muls.w D0, 0xA2 00001B32 41ED F4FC lea.l A0, [A5 - 0xB04] 00001B36 D1C0 add.l A0, D0 00001B38 5268 009A addq.w [A0 + 0x9A], 1 00001B3C 302D FD3C move.w D0, [A5 - 0x2C4] 00001B40 C1FC 00A2 muls.w D0, 0xA2 00001B44 41ED F8C8 lea.l A0, [A5 - 0x738] 00001B48 D1C0 add.l A0, D0 00001B4A 5268 009C addq.w [A0 + 0x9C], 1 00001B4E 4EBA 0744 jsr [PC + 0x744 /* 00002294 */] 00001B52 4267 clr.w -[A7] 00001B54 4EBA 0C42 jsr [PC + 0xC42 /* 00002798 */] 00001B58 548F addq.l A7, 2 00001B5A 3B40 FD3C move.w [A5 - 0x2C4], D0 00001B5E 302D FD3C move.w D0, [A5 - 0x2C4] 00001B62 C1FC 00A2 muls.w D0, 0xA2 00001B66 41ED F4FC lea.l A0, [A5 - 0xB04] 00001B6A D1C0 add.l A0, D0 00001B6C 486D D96A pea.l [A5 - 0x2696] 00001B70 4850 pea.l [A0] 00001B72 486D D952 pea.l [A5 - 0x26AE] 00001B76 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001B7A 4FEF 000C lea.l A7, [A7 + 0xC] 00001B7E 3F3C 0002 move.w -[A7], 0x2 00001B82 4EBA E47C jsr [PC - 0x1B84 /* 00000000 */] 00001B86 548F addq.l A7, 2 00001B88 6000 008A bra +0x8C /* 00001C14 */ label00001B8C: 00001B8C 0C6D 003C FD3E cmpi.w [A5 - 0x2C2], 0x3C /* '<' */ 00001B92 6600 0080 bne +0x82 /* 00001C14 */ 00001B96 302D FD3C move.w D0, [A5 - 0x2C4] 00001B9A C1FC 00A2 muls.w D0, 0xA2 00001B9E 41ED F4FC lea.l A0, [A5 - 0xB04] 00001BA2 D1C0 add.l A0, D0 00001BA4 486D D990 pea.l [A5 - 0x2670] 00001BA8 4850 pea.l [A0] 00001BAA 486D D97C pea.l [A5 - 0x2684] 00001BAE 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001BB2 4FEF 000C lea.l A7, [A7 + 0xC] 00001BB6 302D FD3C move.w D0, [A5 - 0x2C4] 00001BBA C1FC 00A2 muls.w D0, 0xA2 00001BBE 41ED F4FC lea.l A0, [A5 - 0xB04] 00001BC2 D1C0 add.l A0, D0 00001BC4 5268 009E addq.w [A0 + 0x9E], 1 00001BC8 302D FD3C move.w D0, [A5 - 0x2C4] 00001BCC C1FC 00A2 muls.w D0, 0xA2 00001BD0 41ED F8C8 lea.l A0, [A5 - 0x738] 00001BD4 D1C0 add.l A0, D0 00001BD6 5268 0088 addq.w [A0 + 0x88], 1 00001BDA 4EBA 06B8 jsr [PC + 0x6B8 /* 00002294 */] 00001BDE 4267 clr.w -[A7] 00001BE0 4EBA 0BB6 jsr [PC + 0xBB6 /* 00002798 */] 00001BE4 548F addq.l A7, 2 00001BE6 3B40 FD3C move.w [A5 - 0x2C4], D0 00001BEA 302D FD3C move.w D0, [A5 - 0x2C4] 00001BEE C1FC 00A2 muls.w D0, 0xA2 00001BF2 41ED F4FC lea.l A0, [A5 - 0xB04] 00001BF6 D1C0 add.l A0, D0 00001BF8 486D D9AA pea.l [A5 - 0x2656] 00001BFC 4850 pea.l [A0] 00001BFE 486D D992 pea.l [A5 - 0x266E] 00001C02 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001C06 4FEF 000C lea.l A7, [A7 + 0xC] 00001C0A 3F3C 0002 move.w -[A7], 0x2 00001C0E 4EBA E3F0 jsr [PC - 0x1C10 /* 00000000 */] 00001C12 548F addq.l A7, 2 label00001C14: 00001C14 4EBA 0694 jsr [PC + 0x694 /* 000022AA */] 00001C18 4E75 rts export_19: fn00001C1A: 00001C1A 426D FD3A clr.w [A5 - 0x2C6] 00001C1E 3F3C 0005 move.w -[A7], 0x5 00001C22 4EBA 0574 jsr [PC + 0x574 /* 00002198 */] 00001C26 548F addq.l A7, 2 00001C28 3B40 FD3C move.w [A5 - 0x2C4], D0 00001C2C 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00001C30 4EBA 0566 jsr [PC + 0x566 /* 00002198 */] 00001C34 548F addq.l A7, 2 00001C36 3B40 FD3E move.w [A5 - 0x2C2], D0 00001C3A 486D D9BE pea.l [A5 - 0x2642] 00001C3E 486D FC94 pea.l [A5 - 0x36C] 00001C42 486D D9BC pea.l [A5 - 0x2644] 00001C46 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001C4A 4FEF 000C lea.l A7, [A7 + 0xC] 00001C4E 302D FD3C move.w D0, [A5 - 0x2C4] 00001C52 C1FC 00A2 muls.w D0, 0xA2 00001C56 41ED F4FC lea.l A0, [A5 - 0xB04] 00001C5A D1C0 add.l A0, D0 00001C5C 486D D9D6 pea.l [A5 - 0x262A] 00001C60 4850 pea.l [A0] 00001C62 486D D9D2 pea.l [A5 - 0x262E] 00001C66 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001C6A 4FEF 000C lea.l A7, [A7 + 0xC] 00001C6E 0C6D 0020 FD3E cmpi.w [A5 - 0x2C2], 0x20 /* ' ' */ 00001C74 6E00 0360 bgt +0x362 /* 00001FD6 */ 00001C78 302D FD3C move.w D0, [A5 - 0x2C4] 00001C7C C1FC 00A2 muls.w D0, 0xA2 00001C80 41ED F8C8 lea.l A0, [A5 - 0x738] 00001C84 D1C0 add.l A0, D0 00001C86 302D FD3E move.w D0, [A5 - 0x2C2] 00001C8A B068 0066 cmp.w D0, [A0 + 0x66] 00001C8E 6E56 bgt +0x58 /* 00001CE6 */ 00001C90 302D FD3C move.w D0, [A5 - 0x2C4] 00001C94 C1FC 00A2 muls.w D0, 0xA2 00001C98 41ED F8C8 lea.l A0, [A5 - 0x738] 00001C9C D1C0 add.l A0, D0 00001C9E 486D D9F6 pea.l [A5 - 0x260A] 00001CA2 4850 pea.l [A0] 00001CA4 486D D9EA pea.l [A5 - 0x2616] 00001CA8 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001CAC 4FEF 000C lea.l A7, [A7 + 0xC] 00001CB0 302D FD3C move.w D0, [A5 - 0x2C4] 00001CB4 C1FC 00A2 muls.w D0, 0xA2 00001CB8 41ED F8C8 lea.l A0, [A5 - 0x738] 00001CBC D1C0 add.l A0, D0 00001CBE 5268 009A addq.w [A0 + 0x9A], 1 00001CC2 302D FD3C move.w D0, [A5 - 0x2C4] 00001CC6 C1FC 00A2 muls.w D0, 0xA2 00001CCA 41ED F4FC lea.l A0, [A5 - 0xB04] 00001CCE D1C0 add.l A0, D0 00001CD0 5268 009C addq.w [A0 + 0x9C], 1 00001CD4 4EBA 05BE jsr [PC + 0x5BE /* 00002294 */] 00001CD8 3F3C 0001 move.w -[A7], 0x1 00001CDC 4EBA E322 jsr [PC - 0x1CDE /* 00000000 */] 00001CE0 548F addq.l A7, 2 00001CE2 6000 04AE bra +0x4B0 /* 00002192 */ label00001CE6: 00001CE6 302D FD3C move.w D0, [A5 - 0x2C4] 00001CEA C1FC 00A2 muls.w D0, 0xA2 00001CEE 41ED F8C8 lea.l A0, [A5 - 0x738] 00001CF2 D1C0 add.l A0, D0 00001CF4 302D FD3E move.w D0, [A5 - 0x2C2] 00001CF8 B068 0068 cmp.w D0, [A0 + 0x68] 00001CFC 6E4C bgt +0x4E /* 00001D4A */ 00001CFE 302D FD3C move.w D0, [A5 - 0x2C4] 00001D02 C1FC 00A2 muls.w D0, 0xA2 00001D06 41ED F8C8 lea.l A0, [A5 - 0x738] 00001D0A D1C0 add.l A0, D0 00001D0C 486D DA14 pea.l [A5 - 0x25EC] 00001D10 4850 pea.l [A0] 00001D12 486D DA08 pea.l [A5 - 0x25F8] 00001D16 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001D1A 4FEF 000C lea.l A7, [A7 + 0xC] 00001D1E 302D FD3C move.w D0, [A5 - 0x2C4] 00001D22 C1FC 00A2 muls.w D0, 0xA2 00001D26 41ED F8C8 lea.l A0, [A5 - 0x738] 00001D2A D1C0 add.l A0, D0 00001D2C 5268 009A addq.w [A0 + 0x9A], 1 00001D30 302D FD3C move.w D0, [A5 - 0x2C4] 00001D34 C1FC 00A2 muls.w D0, 0xA2 00001D38 41ED F4FC lea.l A0, [A5 - 0xB04] 00001D3C D1C0 add.l A0, D0 00001D3E 5268 009C addq.w [A0 + 0x9C], 1 00001D42 4EBA 0550 jsr [PC + 0x550 /* 00002294 */] 00001D46 6000 044A bra +0x44C /* 00002192 */ label00001D4A: 00001D4A 302D FD3C move.w D0, [A5 - 0x2C4] 00001D4E C1FC 00A2 muls.w D0, 0xA2 00001D52 41ED F8C8 lea.l A0, [A5 - 0x738] 00001D56 D1C0 add.l A0, D0 00001D58 302D FD3E move.w D0, [A5 - 0x2C2] 00001D5C B068 006A cmp.w D0, [A0 + 0x6A] 00001D60 6E12 bgt +0x14 /* 00001D74 */ 00001D62 3F3C 0001 move.w -[A7], 0x1 00001D66 4EBA EABC jsr [PC - 0x1544 /* 00000824 */] 00001D6A 548F addq.l A7, 2 00001D6C 4EBA 0526 jsr [PC + 0x526 /* 00002294 */] 00001D70 6000 0420 bra +0x422 /* 00002192 */ label00001D74: 00001D74 302D FD3C move.w D0, [A5 - 0x2C4] 00001D78 C1FC 00A2 muls.w D0, 0xA2 00001D7C 41ED F8C8 lea.l A0, [A5 - 0x738] 00001D80 D1C0 add.l A0, D0 00001D82 302D FD3C move.w D0, [A5 - 0x2C4] 00001D86 C1FC 00A2 muls.w D0, 0xA2 00001D8A 43ED F8C8 lea.l A1, [A5 - 0x738] 00001D8E D3C0 add.l A1, D0 00001D90 3028 006C move.w D0, [A0 + 0x6C] 00001D94 9069 006A sub.w D0, [A1 + 0x6A] 00001D98 48C0 ext.l D0 00001D9A 81FC 0002 divs.w D0, 0x2 00001D9E 322D FD3C move.w D1, [A5 - 0x2C4] 00001DA2 C3FC 00A2 muls.w D1, 0xA2 00001DA6 41ED F8C8 lea.l A0, [A5 - 0x738] 00001DAA D1C1 add.l A0, D1 00001DAC D068 006A add.w D0, [A0 + 0x6A] 00001DB0 B06D FD3E cmp.w D0, [A5 - 0x2C2] 00001DB4 6D3A blt +0x3C /* 00001DF0 */ 00001DB6 4267 clr.w -[A7] 00001DB8 4EBA 0AB8 jsr [PC + 0xAB8 /* 00002872 */] 00001DBC 548F addq.l A7, 2 00001DBE 3B40 FD3C move.w [A5 - 0x2C4], D0 00001DC2 302D FD3C move.w D0, [A5 - 0x2C4] 00001DC6 C1FC 00A2 muls.w D0, 0xA2 00001DCA 41ED F4FC lea.l A0, [A5 - 0xB04] 00001DCE D1C0 add.l A0, D0 00001DD0 486D DA22 pea.l [A5 - 0x25DE] 00001DD4 4850 pea.l [A0] 00001DD6 486D DA16 pea.l [A5 - 0x25EA] 00001DDA 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001DDE 4FEF 000C lea.l A7, [A7 + 0xC] 00001DE2 3F3C 0002 move.w -[A7], 0x2 00001DE6 4EBA E218 jsr [PC - 0x1DE8 /* 00000000 */] 00001DEA 548F addq.l A7, 2 00001DEC 6000 03A4 bra +0x3A6 /* 00002192 */ label00001DF0: 00001DF0 302D FD3C move.w D0, [A5 - 0x2C4] 00001DF4 C1FC 00A2 muls.w D0, 0xA2 00001DF8 41ED F8C8 lea.l A0, [A5 - 0x738] 00001DFC D1C0 add.l A0, D0 00001DFE 302D FD3E move.w D0, [A5 - 0x2C2] 00001E02 B068 006C cmp.w D0, [A0 + 0x6C] 00001E06 6E0E bgt +0x10 /* 00001E16 */ 00001E08 3F3C 0002 move.w -[A7], 0x2 00001E0C 4EBA E1F2 jsr [PC - 0x1E0E /* 00000000 */] 00001E10 548F addq.l A7, 2 00001E12 6000 037E bra +0x380 /* 00002192 */ label00001E16: 00001E16 302D FD3C move.w D0, [A5 - 0x2C4] 00001E1A C1FC 00A2 muls.w D0, 0xA2 00001E1E 41ED F8C8 lea.l A0, [A5 - 0x738] 00001E22 D1C0 add.l A0, D0 00001E24 302D FD3E move.w D0, [A5 - 0x2C2] 00001E28 B068 006E cmp.w D0, [A0 + 0x6E] 00001E2C 6E4C bgt +0x4E /* 00001E7A */ 00001E2E 302D FD3C move.w D0, [A5 - 0x2C4] 00001E32 C1FC 00A2 muls.w D0, 0xA2 00001E36 41ED F8C8 lea.l A0, [A5 - 0x738] 00001E3A D1C0 add.l A0, D0 00001E3C 486D DA42 pea.l [A5 - 0x25BE] 00001E40 4850 pea.l [A0] 00001E42 486D DA34 pea.l [A5 - 0x25CC] 00001E46 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001E4A 4FEF 000C lea.l A7, [A7 + 0xC] 00001E4E 302D FD3C move.w D0, [A5 - 0x2C4] 00001E52 C1FC 00A2 muls.w D0, 0xA2 00001E56 41ED F8C8 lea.l A0, [A5 - 0x738] 00001E5A D1C0 add.l A0, D0 00001E5C 5268 009E addq.w [A0 + 0x9E], 1 00001E60 302D FD3C move.w D0, [A5 - 0x2C4] 00001E64 C1FC 00A2 muls.w D0, 0xA2 00001E68 41ED F4FC lea.l A0, [A5 - 0xB04] 00001E6C D1C0 add.l A0, D0 00001E6E 5268 0088 addq.w [A0 + 0x88], 1 00001E72 4EBA ECDE jsr [PC - 0x1322 /* 00000B52 */] 00001E76 6000 031A bra +0x31C /* 00002192 */ label00001E7A: 00001E7A 302D FD3C move.w D0, [A5 - 0x2C4] 00001E7E C1FC 00A2 muls.w D0, 0xA2 00001E82 41ED EC20 lea.l A0, [A5 - 0x13E0] 00001E86 D1C0 add.l A0, D0 00001E88 302D FD3E move.w D0, [A5 - 0x2C2] 00001E8C B068 0070 cmp.w D0, [A0 + 0x70] 00001E90 6E5C bgt +0x5E /* 00001EEE */ 00001E92 302D FD3C move.w D0, [A5 - 0x2C4] 00001E96 C1FC 00A2 muls.w D0, 0xA2 00001E9A 41ED F4FC lea.l A0, [A5 - 0xB04] 00001E9E D1C0 add.l A0, D0 00001EA0 486D DA54 pea.l [A5 - 0x25AC] 00001EA4 4850 pea.l [A0] 00001EA6 486D DA44 pea.l [A5 - 0x25BC] 00001EAA 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001EAE 4FEF 000C lea.l A7, [A7 + 0xC] 00001EB2 302D FD3C move.w D0, [A5 - 0x2C4] 00001EB6 C1FC 00A2 muls.w D0, 0xA2 00001EBA 41ED F4FC lea.l A0, [A5 - 0xB04] 00001EBE D1C0 add.l A0, D0 00001EC0 5268 0086 addq.w [A0 + 0x86], 1 00001EC4 302D FD3C move.w D0, [A5 - 0x2C4] 00001EC8 C1FC 00A2 muls.w D0, 0xA2 00001ECC 41ED F4FC lea.l A0, [A5 - 0xB04] 00001ED0 D1C0 add.l A0, D0 00001ED2 5268 0088 addq.w [A0 + 0x88], 1 00001ED6 4EBA 07D4 jsr [PC + 0x7D4 /* 000026AC */] 00001EDA 4EBA 03B8 jsr [PC + 0x3B8 /* 00002294 */] 00001EDE 3F3C 0002 move.w -[A7], 0x2 00001EE2 4267 clr.w -[A7] 00001EE4 4EBA 031C jsr [PC + 0x31C /* 00002202 */] 00001EE8 588F addq.l A7, 4 00001EEA 6000 02A6 bra +0x2A8 /* 00002192 */ label00001EEE: 00001EEE 302D FD3C move.w D0, [A5 - 0x2C4] 00001EF2 C1FC 00A2 muls.w D0, 0xA2 00001EF6 41ED F8C8 lea.l A0, [A5 - 0x738] 00001EFA D1C0 add.l A0, D0 00001EFC 302D FD3E move.w D0, [A5 - 0x2C2] 00001F00 B068 0072 cmp.w D0, [A0 + 0x72] 00001F04 6E3A bgt +0x3C /* 00001F40 */ 00001F06 302D FD3C move.w D0, [A5 - 0x2C4] 00001F0A C1FC 00A2 muls.w D0, 0xA2 00001F0E 41ED F4FC lea.l A0, [A5 - 0xB04] 00001F12 D1C0 add.l A0, D0 00001F14 486D DA68 pea.l [A5 - 0x2598] 00001F18 4850 pea.l [A0] 00001F1A 486D DA56 pea.l [A5 - 0x25AA] 00001F1E 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001F22 4FEF 000C lea.l A7, [A7 + 0xC] 00001F26 302D FD3C move.w D0, [A5 - 0x2C4] 00001F2A C1FC 00A2 muls.w D0, 0xA2 00001F2E 41ED F4FC lea.l A0, [A5 - 0xB04] 00001F32 D1C0 add.l A0, D0 00001F34 5268 0088 addq.w [A0 + 0x88], 1 00001F38 4EBA EC18 jsr [PC - 0x13E8 /* 00000B52 */] 00001F3C 6000 0254 bra +0x256 /* 00002192 */ label00001F40: 00001F40 302D FD3C move.w D0, [A5 - 0x2C4] 00001F44 C1FC 00A2 muls.w D0, 0xA2 00001F48 41ED F4FC lea.l A0, [A5 - 0xB04] 00001F4C D1C0 add.l A0, D0 00001F4E 302D FD3E move.w D0, [A5 - 0x2C2] 00001F52 B068 005C cmp.w D0, [A0 + 0x5C] 00001F56 6E3A bgt +0x3C /* 00001F92 */ 00001F58 302D FD3C move.w D0, [A5 - 0x2C4] 00001F5C C1FC 00A2 muls.w D0, 0xA2 00001F60 41ED F4FC lea.l A0, [A5 - 0xB04] 00001F64 D1C0 add.l A0, D0 00001F66 486D DA7A pea.l [A5 - 0x2586] 00001F6A 4850 pea.l [A0] 00001F6C 486D DA6A pea.l [A5 - 0x2596] 00001F70 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001F74 4FEF 000C lea.l A7, [A7 + 0xC] 00001F78 302D FD3C move.w D0, [A5 - 0x2C4] 00001F7C C1FC 00A2 muls.w D0, 0xA2 00001F80 41ED F4FC lea.l A0, [A5 - 0xB04] 00001F84 D1C0 add.l A0, D0 00001F86 5268 009C addq.w [A0 + 0x9C], 1 00001F8A 4EBA 0308 jsr [PC + 0x308 /* 00002294 */] 00001F8E 6000 0202 bra +0x204 /* 00002192 */ label00001F92: 00001F92 0C6D 0020 FD3E cmpi.w [A5 - 0x2C2], 0x20 /* ' ' */ 00001F98 6E00 01F8 bgt +0x1FA /* 00002192 */ 00001F9C 4267 clr.w -[A7] 00001F9E 4EBA 07F8 jsr [PC + 0x7F8 /* 00002798 */] 00001FA2 548F addq.l A7, 2 00001FA4 3B40 FD3C move.w [A5 - 0x2C4], D0 00001FA8 302D FD3C move.w D0, [A5 - 0x2C4] 00001FAC C1FC 00A2 muls.w D0, 0xA2 00001FB0 41ED F4FC lea.l A0, [A5 - 0xB04] 00001FB4 D1C0 add.l A0, D0 00001FB6 486D DA88 pea.l [A5 - 0x2578] 00001FBA 4850 pea.l [A0] 00001FBC 486D DA7C pea.l [A5 - 0x2584] 00001FC0 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001FC4 4FEF 000C lea.l A7, [A7 + 0xC] 00001FC8 3F3C 0002 move.w -[A7], 0x2 00001FCC 4EBA E032 jsr [PC - 0x1FCE /* 00000000 */] 00001FD0 548F addq.l A7, 2 00001FD2 6000 01BE bra +0x1C0 /* 00002192 */ label00001FD6: 00001FD6 0C6D 0036 FD3E cmpi.w [A5 - 0x2C2], 0x36 /* '6' */ 00001FDC 6E00 0082 bgt +0x84 /* 00002060 */ 00001FE0 4A2D E22F tst.b [A5 - 0x1DD1] 00001FE4 672C beq +0x2E /* 00002012 */ 00001FE6 0C6D 0021 FD3E cmpi.w [A5 - 0x2C2], 0x21 /* '!' */ 00001FEC 6D16 blt +0x18 /* 00002004 */ 00001FEE 0C6D 0024 FD3E cmpi.w [A5 - 0x2C2], 0x24 /* '$' */ 00001FF4 6E0E bgt +0x10 /* 00002004 */ 00001FF6 3F3C 0001 move.w -[A7], 0x1 00001FFA 4EBA E004 jsr [PC - 0x1FFC /* 00000000 */] 00001FFE 548F addq.l A7, 2 00002000 6000 0190 bra +0x192 /* 00002192 */ label00002004: 00002004 3F3C 0002 move.w -[A7], 0x2 00002008 4EBA DFF6 jsr [PC - 0x200A /* 00000000 */] 0000200C 548F addq.l A7, 2 0000200E 6000 0182 bra +0x184 /* 00002192 */ label00002012: 00002012 0C6D 0021 FD3E cmpi.w [A5 - 0x2C2], 0x21 /* '!' */ 00002018 6D16 blt +0x18 /* 00002030 */ 0000201A 0C6D 0023 FD3E cmpi.w [A5 - 0x2C2], 0x23 /* '#' */ 00002020 6E0E bgt +0x10 /* 00002030 */ 00002022 3F3C 0001 move.w -[A7], 0x1 00002026 4EBA DFD8 jsr [PC - 0x2028 /* 00000000 */] 0000202A 548F addq.l A7, 2 0000202C 6000 0164 bra +0x166 /* 00002192 */ label00002030: 00002030 0C6D 0024 FD3E cmpi.w [A5 - 0x2C2], 0x24 /* '$' */ 00002036 6D16 blt +0x18 /* 0000204E */ 00002038 0C6D 0030 FD3E cmpi.w [A5 - 0x2C2], 0x30 /* '0' */ 0000203E 6E0E bgt +0x10 /* 0000204E */ 00002040 3F3C 0002 move.w -[A7], 0x2 00002044 4EBA DFBA jsr [PC - 0x2046 /* 00000000 */] 00002048 548F addq.l A7, 2 0000204A 6000 0146 bra +0x148 /* 00002192 */ label0000204E: 0000204E 486D DABC pea.l [A5 - 0x2544] 00002052 486D DA9A pea.l [A5 - 0x2566] 00002056 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000205A 508F addq.l A7, 8 0000205C 6000 0134 bra +0x136 /* 00002192 */ label00002060: 00002060 0C6D 0039 FD3E cmpi.w [A5 - 0x2C2], 0x39 /* '9' */ 00002066 6E12 bgt +0x14 /* 0000207A */ 00002068 486D DAE0 pea.l [A5 - 0x2520] 0000206C 486D DABE pea.l [A5 - 0x2542] 00002070 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002074 508F addq.l A7, 8 00002076 6000 011A bra +0x11C /* 00002192 */ label0000207A: 0000207A 0C6D 003B FD3E cmpi.w [A5 - 0x2C2], 0x3B /* ';' */ 00002080 6E00 0086 bgt +0x88 /* 00002108 */ 00002084 302D FD3C move.w D0, [A5 - 0x2C4] 00002088 C1FC 00A2 muls.w D0, 0xA2 0000208C 41ED F8C8 lea.l A0, [A5 - 0x738] 00002090 D1C0 add.l A0, D0 00002092 486D DAEE pea.l [A5 - 0x2512] 00002096 4850 pea.l [A0] 00002098 486D DAE2 pea.l [A5 - 0x251E] 0000209C 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000020A0 4FEF 000C lea.l A7, [A7 + 0xC] 000020A4 302D FD3C move.w D0, [A5 - 0x2C4] 000020A8 C1FC 00A2 muls.w D0, 0xA2 000020AC 41ED F8C8 lea.l A0, [A5 - 0x738] 000020B0 D1C0 add.l A0, D0 000020B2 5268 009A addq.w [A0 + 0x9A], 1 000020B6 302D FD3C move.w D0, [A5 - 0x2C4] 000020BA C1FC 00A2 muls.w D0, 0xA2 000020BE 41ED F4FC lea.l A0, [A5 - 0xB04] 000020C2 D1C0 add.l A0, D0 000020C4 5268 009C addq.w [A0 + 0x9C], 1 000020C8 4EBA 01CA jsr [PC + 0x1CA /* 00002294 */] 000020CC 3F3C 0001 move.w -[A7], 0x1 000020D0 4EBA 06C6 jsr [PC + 0x6C6 /* 00002798 */] 000020D4 548F addq.l A7, 2 000020D6 3B40 FD3C move.w [A5 - 0x2C4], D0 000020DA 302D FD3C move.w D0, [A5 - 0x2C4] 000020DE C1FC 00A2 muls.w D0, 0xA2 000020E2 41ED F8C8 lea.l A0, [A5 - 0x738] 000020E6 D1C0 add.l A0, D0 000020E8 486D DB08 pea.l [A5 - 0x24F8] 000020EC 4850 pea.l [A0] 000020EE 486D DAF0 pea.l [A5 - 0x2510] 000020F2 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000020F6 4FEF 000C lea.l A7, [A7 + 0xC] 000020FA 3F3C 0002 move.w -[A7], 0x2 000020FE 4EBA DF00 jsr [PC - 0x2100 /* 00000000 */] 00002102 548F addq.l A7, 2 00002104 6000 008C bra +0x8E /* 00002192 */ label00002108: 00002108 0C6D 003C FD3E cmpi.w [A5 - 0x2C2], 0x3C /* '<' */ 0000210E 6600 0082 bne +0x84 /* 00002192 */ 00002112 302D FD3C move.w D0, [A5 - 0x2C4] 00002116 C1FC 00A2 muls.w D0, 0xA2 0000211A 41ED F8C8 lea.l A0, [A5 - 0x738] 0000211E D1C0 add.l A0, D0 00002120 486D DB2E pea.l [A5 - 0x24D2] 00002124 4850 pea.l [A0] 00002126 486D DB1A pea.l [A5 - 0x24E6] 0000212A 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000212E 4FEF 000C lea.l A7, [A7 + 0xC] 00002132 302D FD3C move.w D0, [A5 - 0x2C4] 00002136 C1FC 00A2 muls.w D0, 0xA2 0000213A 41ED F8C8 lea.l A0, [A5 - 0x738] 0000213E D1C0 add.l A0, D0 00002140 5268 009E addq.w [A0 + 0x9E], 1 00002144 302D FD3C move.w D0, [A5 - 0x2C4] 00002148 C1FC 00A2 muls.w D0, 0xA2 0000214C 41ED F4FC lea.l A0, [A5 - 0xB04] 00002150 D1C0 add.l A0, D0 00002152 5268 0088 addq.w [A0 + 0x88], 1 00002156 4EBA 013C jsr [PC + 0x13C /* 00002294 */] 0000215A 3F3C 0001 move.w -[A7], 0x1 0000215E 4EBA 0638 jsr [PC + 0x638 /* 00002798 */] 00002162 548F addq.l A7, 2 00002164 3B40 FD3C move.w [A5 - 0x2C4], D0 00002168 302D FD3C move.w D0, [A5 - 0x2C4] 0000216C C1FC 00A2 muls.w D0, 0xA2 00002170 41ED F8C8 lea.l A0, [A5 - 0x738] 00002174 D1C0 add.l A0, D0 00002176 486D DB48 pea.l [A5 - 0x24B8] 0000217A 4850 pea.l [A0] 0000217C 486D DB30 pea.l [A5 - 0x24D0] 00002180 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00002184 4FEF 000C lea.l A7, [A7 + 0xC] 00002188 3F3C 0002 move.w -[A7], 0x2 0000218C 4EBA DE72 jsr [PC - 0x218E /* 00000000 */] 00002190 548F addq.l A7, 2 label00002192: 00002192 4EBA 0116 jsr [PC + 0x116 /* 000022AA */] 00002196 4E75 rts fn00002198: 00002198 4E56 FFF4 link A6, -0x000C 0000219C 42A7 clr.l -[A7] 0000219E A975 syscall TickCount 000021A0 201F move.l D0, [A7]+ 000021A2 4267 clr.w -[A7] 000021A4 2D40 FFF4 move.l [A6 - 0xC], D0 000021A8 A861 syscall Random 000021AA 301F move.w D0, [A7]+ 000021AC 48C0 ext.l D0 000021AE 222E FFF4 move.l D1, [A6 - 0xC] 000021B2 B181 xor.l D1, D0 000021B4 2D41 FFFC move.l [A6 - 0x4], D1 000021B8 4AAE FFFC tst.l [A6 - 0x4] 000021BC 6C10 bge +0x12 /* 000021CE */ 000021BE 4878 FFFF push.l 0xFFFF 000021C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021C6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000021CA 2D40 FFFC move.l [A6 - 0x4], D0 label000021CE: 000021CE 4879 0000 8000 push.l 0x8000 000021D4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021D8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000021DC 306E 0008 movea.w A0, [A6 + 0x8] 000021E0 2F08 move.l -[A7], A0 000021E2 2F00 move.l -[A7], D0 000021E4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000021E8 4879 0000 8000 push.l 0x8000 000021EE 2F00 move.l -[A7], D0 000021F0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000021F4 5280 addq.l D0, 1 000021F6 4E5E unlink A6 000021F8 4E75 rts 000021FA 5241 addq.w D1, 1 000021FC 4E44 trap 4 000021FE 4E55 4D20 link A5, -0xFFFFB2E0 fn00002202: 00002202 4E56 FFF6 link A6, -0x000A 00002206 302E 0008 move.w D0, [A6 + 0x8] 0000220A 48C0 ext.l D0 0000220C D080 add.l D0, D0 0000220E 41ED FD32 lea.l A0, [A5 - 0x2CE] 00002212 D1C0 add.l A0, D0 00002214 302E 0008 move.w D0, [A6 + 0x8] 00002218 48C0 ext.l D0 0000221A D080 add.l D0, D0 0000221C 43ED FD32 lea.l A1, [A5 - 0x2CE] 00002220 D3C0 add.l A1, D0 00002222 3011 move.w D0, [A1] 00002224 D06E 000A add.w D0, [A6 + 0xA] 00002228 3080 move.w [A0], D0 0000222A 4A2D E22E tst.b [A5 - 0x1DD2] 0000222E 6758 beq +0x5A /* 00002288 */ 00002230 486E FFF6 pea.l [A6 - 0xA] 00002234 3F2D FD32 move.w -[A7], [A5 - 0x2CE] 00002238 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 0000223C 5C8F addq.l A7, 6 0000223E 486D DB5E pea.l [A5 - 0x24A2] 00002242 486D FC94 pea.l [A5 - 0x36C] 00002246 486D DB5A pea.l [A5 - 0x24A6] 0000224A 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000224E 4FEF 000C lea.l A7, [A7 + 0xC] 00002252 486D FCDE pea.l [A5 - 0x322] 00002256 486D DB62 pea.l [A5 - 0x249E] 0000225A 486E FFF6 pea.l [A6 - 0xA] 0000225E 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00002262 4FEF 000C lea.l A7, [A7 + 0xC] 00002266 486E FFF6 pea.l [A6 - 0xA] 0000226A 3F2D FD34 move.w -[A7], [A5 - 0x2CC] 0000226E 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00002272 5C8F addq.l A7, 6 00002274 486D DB6C pea.l [A5 - 0x2494] 00002278 486E FFF6 pea.l [A6 - 0xA] 0000227C 486D DB68 pea.l [A5 - 0x2498] 00002280 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00002284 4FEF 000C lea.l A7, [A7 + 0xC] label00002288: 00002288 4E5E unlink A6 0000228A 4E75 rts 0000228C 5343 subq.w D3, 1 0000228E 4F52 chk.w D7, [A2] 00002290 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 00002292 2020 move.l D0, -[A0] fn00002294: 00002294 0C6D 0001 FD3A cmpi.w [A5 - 0x2C6], 0x1 0000229A 6606 bne +0x8 /* 000022A2 */ 0000229C 426D FD3A clr.w [A5 - 0x2C6] 000022A0 6006 bra +0x8 /* 000022A8 */ label000022A2: 000022A2 7001 moveq.l D0, 0x01 000022A4 3B40 FD3A move.w [A5 - 0x2C6], D0 label000022A8: 000022A8 4E75 rts fn000022AA: 000022AA 4E56 FFFA link A6, -0x0006 000022AE 302D FD44 move.w D0, [A5 - 0x2BC] 000022B2 5340 subq.w D0, 1 000022B4 3B40 FD44 move.w [A5 - 0x2BC], D0 000022B8 302D FD42 move.w D0, [A5 - 0x2BE] 000022BC 5340 subq.w D0, 1 000022BE 3B40 FD42 move.w [A5 - 0x2BE], D0 000022C2 426E FFFE clr.w [A6 - 0x2] 000022C6 6044 bra +0x46 /* 0000230C */ label000022C8: 000022C8 7001 moveq.l D0, 0x01 000022CA 3D40 FFFC move.w [A6 - 0x4], D0 000022CE 6030 bra +0x32 /* 00002300 */ label000022D0: 000022D0 306D FD44 movea.w A0, [A5 - 0x2BC] 000022D4 2008 move.l D0, A0 000022D6 81FC 0005 divs.w D0, 0x5 000022DA 4840 swap.w D0 000022DC 4A40 tst.w D0 000022DE 661C bne +0x1E /* 000022FC */ 000022E0 302E FFFE move.w D0, [A6 - 0x2] 000022E4 C1FC 03CC muls.w D0, 0x3CC 000022E8 41ED F4FC lea.l A0, [A5 - 0xB04] 000022EC D1C0 add.l A0, D0 000022EE 302E FFFC move.w D0, [A6 - 0x4] 000022F2 C1FC 00A2 muls.w D0, 0xA2 000022F6 D1C0 add.l A0, D0 000022F8 5268 0084 addq.w [A0 + 0x84], 1 label000022FC: 000022FC 526E FFFC addq.w [A6 - 0x4], 1 label00002300: 00002300 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5 00002306 6FC8 ble -0x36 /* 000022D0 */ 00002308 526E FFFE addq.w [A6 - 0x2], 1 label0000230C: 0000230C 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 00002312 6FB4 ble -0x4A /* 000022C8 */ 00002314 306D E342 movea.w A0, [A5 - 0x1CBE] 00002318 2008 move.l D0, A0 0000231A 81FC 0004 divs.w D0, 0x4 0000231E 306D FD44 movea.w A0, [A5 - 0x2BC] 00002322 2208 move.l D1, A0 00002324 83C0 divs.w D1, D0 00002326 4841 swap.w D1 00002328 4A41 tst.w D1 0000232A 6600 0134 bne +0x136 /* 00002460 */ 0000232E 486D DB84 pea.l [A5 - 0x247C] 00002332 486D DB6E pea.l [A5 - 0x2492] 00002336 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000233A 508F addq.l A7, 8 0000233C 426E FFFE clr.w [A6 - 0x2] 00002340 6000 0104 bra +0x106 /* 00002446 */ label00002344: 00002344 0C6D 0001 FD28 cmpi.w [A5 - 0x2D8], 0x1 0000234A 6700 007E beq +0x80 /* 000023CA */ 0000234E 302E FFFE move.w D0, [A6 - 0x2] 00002352 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002356 41ED FC94 lea.l A0, [A5 - 0x36C] 0000235A D1C0 add.l A0, D0 0000235C 302D FD28 move.w D0, [A5 - 0x2D8] 00002360 48C0 ext.l D0 00002362 D080 add.l D0, D0 00002364 D1C0 add.l A0, D0 00002366 302E FFFE move.w D0, [A6 - 0x2] 0000236A 48C0 ext.l D0 0000236C D080 add.l D0, D0 0000236E 43ED FD32 lea.l A1, [A5 - 0x2CE] 00002372 D3C0 add.l A1, D0 00002374 3151 0032 move.w [A0 + 0x32], [A1] 00002378 7001 moveq.l D0, 0x01 0000237A 3D40 FFFC move.w [A6 - 0x4], D0 0000237E 603C bra +0x3E /* 000023BC */ label00002380: 00002380 302E FFFE move.w D0, [A6 - 0x2] 00002384 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002388 41ED FC94 lea.l A0, [A5 - 0x36C] 0000238C D1C0 add.l A0, D0 0000238E 302D FD28 move.w D0, [A5 - 0x2D8] 00002392 48C0 ext.l D0 00002394 D080 add.l D0, D0 00002396 D1C0 add.l A0, D0 00002398 302E FFFE move.w D0, [A6 - 0x2] 0000239C C1FC 004A muls.w D0, 0x4A /* 'J' */ 000023A0 43ED FC94 lea.l A1, [A5 - 0x36C] 000023A4 D3C0 add.l A1, D0 000023A6 302E FFFC move.w D0, [A6 - 0x4] 000023AA 48C0 ext.l D0 000023AC D080 add.l D0, D0 000023AE D3C0 add.l A1, D0 000023B0 3029 0032 move.w D0, [A1 + 0x32] 000023B4 9168 0032 sub.w [A0 + 0x32], D0 000023B8 526E FFFC addq.w [A6 - 0x4], 1 label000023BC: 000023BC 302D FD28 move.w D0, [A5 - 0x2D8] 000023C0 5340 subq.w D0, 1 000023C2 B06E FFFC cmp.w D0, [A6 - 0x4] 000023C6 6CB8 bge -0x46 /* 00002380 */ 000023C8 602A bra +0x2C /* 000023F4 */ label000023CA: 000023CA 302E FFFE move.w D0, [A6 - 0x2] 000023CE C1FC 004A muls.w D0, 0x4A /* 'J' */ 000023D2 41ED FC94 lea.l A0, [A5 - 0x36C] 000023D6 D1C0 add.l A0, D0 000023D8 302D FD28 move.w D0, [A5 - 0x2D8] 000023DC 48C0 ext.l D0 000023DE D080 add.l D0, D0 000023E0 D1C0 add.l A0, D0 000023E2 302E FFFE move.w D0, [A6 - 0x2] 000023E6 48C0 ext.l D0 000023E8 D080 add.l D0, D0 000023EA 43ED FD32 lea.l A1, [A5 - 0x2CE] 000023EE D3C0 add.l A1, D0 000023F0 3151 0032 move.w [A0 + 0x32], [A1] label000023F4: 000023F4 0C6D 0001 FD28 cmpi.w [A5 - 0x2D8], 0x1 000023FA 6708 beq +0xA /* 00002404 */ 000023FC 0C6D 0003 FD28 cmpi.w [A5 - 0x2D8], 0x3 00002402 663E bne +0x40 /* 00002442 */ label00002404: 00002404 4A2D E22F tst.b [A5 - 0x1DD1] 00002408 6638 bne +0x3A /* 00002442 */ 0000240A 302E FFFE move.w D0, [A6 - 0x2] 0000240E C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002412 41ED FC94 lea.l A0, [A5 - 0x36C] 00002416 D1C0 add.l A0, D0 00002418 302D FD28 move.w D0, [A5 - 0x2D8] 0000241C 5240 addq.w D0, 1 0000241E 48C0 ext.l D0 00002420 D080 add.l D0, D0 00002422 D1C0 add.l A0, D0 00002424 302E FFFE move.w D0, [A6 - 0x2] 00002428 C1FC 004A muls.w D0, 0x4A /* 'J' */ 0000242C 43ED FC94 lea.l A1, [A5 - 0x36C] 00002430 D3C0 add.l A1, D0 00002432 302D FD28 move.w D0, [A5 - 0x2D8] 00002436 48C0 ext.l D0 00002438 D080 add.l D0, D0 0000243A D3C0 add.l A1, D0 0000243C 3169 003E 003E move.w [A0 + 0x3E], [A1 + 0x3E] label00002442: 00002442 526E FFFE addq.w [A6 - 0x2], 1 label00002446: 00002446 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 0000244C 6F00 FEF6 ble -0x108 /* 00002344 */ 00002450 0C6D 0002 FD28 cmpi.w [A5 - 0x2D8], 0x2 00002456 6604 bne +0x6 /* 0000245C */ 00002458 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] label0000245C: 0000245C 526D FD28 addq.w [A5 - 0x2D8], 1 label00002460: 00002460 4A6D FD42 tst.w [A5 - 0x2BE] 00002464 6600 00E8 bne +0xEA /* 0000254E */ 00002468 4A6D FD44 tst.w [A5 - 0x2BC] 0000246C 665E bne +0x60 /* 000024CC */ 0000246E 302D FD34 move.w D0, [A5 - 0x2CC] 00002472 B06D FD32 cmp.w D0, [A5 - 0x2CE] 00002476 6654 bne +0x56 /* 000024CC */ 00002478 0C6D 0005 FD28 cmpi.w [A5 - 0x2D8], 0x5 0000247E 6F06 ble +0x8 /* 00002486 */ 00002480 7005 moveq.l D0, 0x05 00002482 3B40 FD28 move.w [A5 - 0x2D8], D0 label00002486: 00002486 486D DB9A pea.l [A5 - 0x2466] 0000248A 486D DB86 pea.l [A5 - 0x247A] 0000248E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002492 508F addq.l A7, 8 00002494 7001 moveq.l D0, 0x01 00002496 1B40 E230 move.b [A5 - 0x1DD0], D0 0000249A 7001 moveq.l D0, 0x01 0000249C 3B40 FD40 move.w [A5 - 0x2C0], D0 000024A0 1D6D E232 FFFB move.b [A6 - 0x5], [A5 - 0x1DCE] 000024A6 7001 moveq.l D0, 0x01 000024A8 1B40 E232 move.b [A5 - 0x1DCE], D0 000024AC 3F3C 0002 move.w -[A7], 0x2 000024B0 4EBA 0458 jsr [PC + 0x458 /* 0000290A */] 000024B4 548F addq.l A7, 2 000024B6 1B6E FFFB E232 move.b [A5 - 0x1DCE], [A6 - 0x5] 000024BC 7019 moveq.l D0, 0x19 000024BE 3B40 FD42 move.w [A5 - 0x2BE], D0 000024C2 7019 moveq.l D0, 0x19 000024C4 3B40 FD44 move.w [A5 - 0x2BC], D0 000024C8 6000 0084 bra +0x86 /* 0000254E */ label000024CC: 000024CC 4A6D FD44 tst.w [A5 - 0x2BC] 000024D0 6640 bne +0x42 /* 00002512 */ 000024D2 302D FD34 move.w D0, [A5 - 0x2CC] 000024D6 B06D FD32 cmp.w D0, [A5 - 0x2CE] 000024DA 6736 beq +0x38 /* 00002512 */ 000024DC 536D FD28 subq.w [A5 - 0x2D8], 1 000024E0 486D DBB0 pea.l [A5 - 0x2450] 000024E4 486D DB9C pea.l [A5 - 0x2464] 000024E8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000024EC 508F addq.l A7, 8 000024EE 7001 moveq.l D0, 0x01 000024F0 3B40 FD40 move.w [A5 - 0x2C0], D0 000024F4 1D6D E232 FFFB move.b [A6 - 0x5], [A5 - 0x1DCE] 000024FA 7001 moveq.l D0, 0x01 000024FC 1B40 E232 move.b [A5 - 0x1DCE], D0 00002500 3F3C 0002 move.w -[A7], 0x2 00002504 4EBA 0404 jsr [PC + 0x404 /* 0000290A */] 00002508 548F addq.l A7, 2 0000250A 1B6E FFFB E232 move.b [A5 - 0x1DCE], [A6 - 0x5] 00002510 603C bra +0x3E /* 0000254E */ label00002512: 00002512 7001 moveq.l D0, 0x01 00002514 3B40 FD40 move.w [A5 - 0x2C0], D0 00002518 3F3C 0002 move.w -[A7], 0x2 0000251C 4EBA 03EC jsr [PC + 0x3EC /* 0000290A */] 00002520 548F addq.l A7, 2 00002522 302D E340 move.w D0, [A5 - 0x1CC0] 00002526 C1FC 0005 muls.w D0, 0x5 0000252A 3B40 FD42 move.w [A5 - 0x2BE], D0 0000252E 302D FD3A move.w D0, [A5 - 0x2C6] 00002532 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002536 41ED FC94 lea.l A0, [A5 - 0x36C] 0000253A D1C0 add.l A0, D0 0000253C 486D DBB4 pea.l [A5 - 0x244C] 00002540 4850 pea.l [A0] 00002542 486D DBB2 pea.l [A5 - 0x244E] 00002546 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000254A 4FEF 000C lea.l A7, [A7 + 0xC] label0000254E: 0000254E 4E5E unlink A6 00002550 4E75 rts 00002552 5449 addq.w A1, 2 00002554 4D45 chk.w D6, D5 00002556 4348 chk.w D1, A0 00002558 4543 chk.w D2, D3 fn0000255A: 0000255A 4E56 FFF8 link A6, -0x0008 0000255E 302E 0008 move.w D0, [A6 + 0x8] 00002562 C1FC 03CC muls.w D0, 0x3CC 00002566 41ED F4FC lea.l A0, [A5 - 0xB04] 0000256A D1C0 add.l A0, D0 0000256C 302E 000A move.w D0, [A6 + 0xA] 00002570 C1FC 00A2 muls.w D0, 0xA2 00002574 D1C0 add.l A0, D0 00002576 3D68 003E FFFC move.w [A6 - 0x4], [A0 + 0x3E] 0000257C 302E 0008 move.w D0, [A6 + 0x8] 00002580 C1FC 08DC muls.w D0, 0x8DC 00002584 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002588 D1C0 add.l A0, D0 0000258A 302E FFFC move.w D0, [A6 - 0x4] 0000258E C1FC 00A2 muls.w D0, 0xA2 00002592 D1C0 add.l A0, D0 00002594 302E 0008 move.w D0, [A6 + 0x8] 00002598 C1FC 03CC muls.w D0, 0x3CC 0000259C 43ED F4FC lea.l A1, [A5 - 0xB04] 000025A0 D3C0 add.l A1, D0 000025A2 302E 000A move.w D0, [A6 + 0xA] 000025A6 C1FC 00A2 muls.w D0, 0xA2 000025AA D3C0 add.l A1, D0 000025AC 3028 0098 move.w D0, [A0 + 0x98] 000025B0 D069 0098 add.w D0, [A1 + 0x98] 000025B4 3D40 FFFA move.w [A6 - 0x6], D0 000025B8 0C6E 0006 FFFA cmpi.w [A6 - 0x6], 0x6 000025BE 6606 bne +0x8 /* 000025C6 */ 000025C0 4A2D E22F tst.b [A5 - 0x1DD1] 000025C4 6612 bne +0x14 /* 000025D8 */ label000025C6: 000025C6 0C6E 0005 FFFA cmpi.w [A6 - 0x6], 0x5 000025CC 6600 00D2 bne +0xD4 /* 000026A0 */ 000025D0 4A2D E22F tst.b [A5 - 0x1DD1] 000025D4 6600 00CA bne +0xCC /* 000026A0 */ label000025D8: 000025D8 302E 0008 move.w D0, [A6 + 0x8] 000025DC C1FC 08DC muls.w D0, 0x8DC 000025E0 41ED E344 lea.l A0, [A5 - 0x1CBC] 000025E4 D1C0 add.l A0, D0 000025E6 302E FFFC move.w D0, [A6 - 0x4] 000025EA C1FC 00A2 muls.w D0, 0xA2 000025EE D1C0 add.l A0, D0 000025F0 7001 moveq.l D0, 0x01 000025F2 3140 003C move.w [A0 + 0x3C], D0 000025F6 302E 0008 move.w D0, [A6 + 0x8] 000025FA C1FC 08DC muls.w D0, 0x8DC 000025FE 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002602 D1C0 add.l A0, D0 00002604 302E FFFC move.w D0, [A6 - 0x4] 00002608 C1FC 00A2 muls.w D0, 0xA2 0000260C D1C0 add.l A0, D0 0000260E 4268 003A clr.w [A0 + 0x3A] 00002612 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002616 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000261A 548F addq.l A7, 2 0000261C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002620 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002624 548F addq.l A7, 2 00002626 426E FFFE clr.w [A6 - 0x2] 0000262A 6018 bra +0x1A /* 00002644 */ label0000262C: 0000262C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002630 4EBA 1016 jsr [PC + 0x1016 /* 00003648 */] 00002634 548F addq.l A7, 2 00002636 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000263A 4EBA 13C6 jsr [PC + 0x13C6 /* 00003A02 */] 0000263E 548F addq.l A7, 2 00002640 526E FFFE addq.w [A6 - 0x2], 1 label00002644: 00002644 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 0000264A 6FE0 ble -0x1E /* 0000262C */ 0000264C 1D6D E22E FFF9 move.b [A6 - 0x7], [A5 - 0x1DD2] 00002652 7001 moveq.l D0, 0x01 00002654 1B40 E22E move.b [A5 - 0x1DD2], D0 00002658 302E 0008 move.w D0, [A6 + 0x8] 0000265C C1FC 03CC muls.w D0, 0x3CC 00002660 41ED F4FC lea.l A0, [A5 - 0xB04] 00002664 D1C0 add.l A0, D0 00002666 302E 000A move.w D0, [A6 + 0xA] 0000266A C1FC 00A2 muls.w D0, 0xA2 0000266E D1C0 add.l A0, D0 00002670 486D DBCA pea.l [A5 - 0x2436] 00002674 4850 pea.l [A0] 00002676 486D DBC8 pea.l [A5 - 0x2438] 0000267A 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000267E 4FEF 000C lea.l A7, [A7 + 0xC] 00002682 1B6E FFF9 E22E move.b [A5 - 0x1DD2], [A6 - 0x7] 00002688 4267 clr.w -[A7] 0000268A 3F3C 0192 move.w -[A7], 0x192 0000268E 42A7 clr.l -[A7] 00002690 A985 syscall Alert 00002692 301F move.w D0, [A7]+ 00002694 3B6E 0008 FD46 move.w [A5 - 0x2BA], [A6 + 0x8] 0000269A 7001 moveq.l D0, 0x01 0000269C 3B40 FD40 move.w [A5 - 0x2C0], D0 label000026A0: 000026A0 4E5E unlink A6 000026A2 4E75 rts 000026A4 464F not.w A7 000026A6 554C subq.w A4, 2 000026A8 4F55 chk.w D7, [A5] 000026AA 5420 addq.b -[A0], 2 fn000026AC: 000026AC 4E56 FFF6 link A6, -0x000A 000026B0 426E FFF8 clr.w [A6 - 0x8] 000026B4 426E FFF6 clr.w [A6 - 0xA] label000026B8: 000026B8 3F3C 0005 move.w -[A7], 0x5 000026BC 4EBA FADA jsr [PC - 0x526 /* 00002198 */] 000026C0 548F addq.l A7, 2 000026C2 3D40 FFFC move.w [A6 - 0x4], D0 000026C6 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000026CA 4EBA FACC jsr [PC - 0x534 /* 00002198 */] 000026CE 548F addq.l A7, 2 000026D0 3D40 FFFA move.w [A6 - 0x6], D0 000026D4 7001 moveq.l D0, 0x01 000026D6 3D40 FFFE move.w [A6 - 0x2], D0 000026DA 6000 008C bra +0x8E /* 00002768 */ label000026DE: 000026DE 302E FFFC move.w D0, [A6 - 0x4] 000026E2 B06E FFFE cmp.w D0, [A6 - 0x2] 000026E6 6600 007C bne +0x7E /* 00002764 */ 000026EA 302D FD3C move.w D0, [A5 - 0x2C4] 000026EE B06E FFFC cmp.w D0, [A6 - 0x4] 000026F2 6700 0070 beq +0x72 /* 00002764 */ 000026F6 302D FD3A move.w D0, [A5 - 0x2C6] 000026FA C1FC 03CC muls.w D0, 0x3CC 000026FE 41ED F4FC lea.l A0, [A5 - 0xB04] 00002702 D1C0 add.l A0, D0 00002704 302E FFFC move.w D0, [A6 - 0x4] 00002708 C1FC 00A2 muls.w D0, 0xA2 0000270C D1C0 add.l A0, D0 0000270E 3028 0060 move.w D0, [A0 + 0x60] 00002712 B06E FFFA cmp.w D0, [A6 - 0x6] 00002716 6D4C blt +0x4E /* 00002764 */ 00002718 302D FD3A move.w D0, [A5 - 0x2C6] 0000271C C1FC 03CC muls.w D0, 0x3CC 00002720 41ED F4FC lea.l A0, [A5 - 0xB04] 00002724 D1C0 add.l A0, D0 00002726 302E FFFC move.w D0, [A6 - 0x4] 0000272A C1FC 00A2 muls.w D0, 0xA2 0000272E D1C0 add.l A0, D0 00002730 5268 0096 addq.w [A0 + 0x96], 1 00002734 302D FD3A move.w D0, [A5 - 0x2C6] 00002738 C1FC 03CC muls.w D0, 0x3CC 0000273C 41ED F4FC lea.l A0, [A5 - 0xB04] 00002740 D1C0 add.l A0, D0 00002742 302E FFFC move.w D0, [A6 - 0x4] 00002746 C1FC 00A2 muls.w D0, 0xA2 0000274A D1C0 add.l A0, D0 0000274C 486D DBFC pea.l [A5 - 0x2404] 00002750 4850 pea.l [A0] 00002752 486D DBEE pea.l [A5 - 0x2412] 00002756 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000275A 4FEF 000C lea.l A7, [A7 + 0xC] 0000275E 7001 moveq.l D0, 0x01 00002760 3D40 FFF6 move.w [A6 - 0xA], D0 label00002764: 00002764 526E FFFE addq.w [A6 - 0x2], 1 label00002768: 00002768 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 0000276E 6F00 FF6E ble -0x90 /* 000026DE */ 00002772 526E FFF8 addq.w [A6 - 0x8], 1 00002776 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2 0000277C 6606 bne +0x8 /* 00002784 */ 0000277E 7001 moveq.l D0, 0x01 00002780 3D40 FFF6 move.w [A6 - 0xA], D0 label00002784: 00002784 4A6E FFF6 tst.w [A6 - 0xA] 00002788 6700 FF2E beq -0xD0 /* 000026B8 */ 0000278C 4E5E unlink A6 0000278E 4E75 rts 00002790 4153 chk.w D0, [A3] 00002792 5349 subq.w A1, 1 00002794 5354 subq.w [A4], 1 00002796 2020 move.l D0, -[A0] fn00002798: 00002798 4E56 FFEC link A6, -0x0014 0000279C 426E FFFE clr.w [A6 - 0x2] 000027A0 7001 moveq.l D0, 0x01 000027A2 3D40 FFFC move.w [A6 - 0x4], D0 000027A6 7001 moveq.l D0, 0x01 000027A8 3D40 FFFA move.w [A6 - 0x6], D0 000027AC 6044 bra +0x46 /* 000027F2 */ label000027AE: 000027AE 302E 0008 move.w D0, [A6 + 0x8] 000027B2 C1FC 03CC muls.w D0, 0x3CC 000027B6 41ED F4FC lea.l A0, [A5 - 0xB04] 000027BA D1C0 add.l A0, D0 000027BC 302E FFFA move.w D0, [A6 - 0x6] 000027C0 C1FC 00A2 muls.w D0, 0xA2 000027C4 D1C0 add.l A0, D0 000027C6 3028 005E move.w D0, [A0 + 0x5E] 000027CA B06E FFFE cmp.w D0, [A6 - 0x2] 000027CE 6F1E ble +0x20 /* 000027EE */ 000027D0 302E 0008 move.w D0, [A6 + 0x8] 000027D4 C1FC 03CC muls.w D0, 0x3CC 000027D8 41ED F4FC lea.l A0, [A5 - 0xB04] 000027DC D1C0 add.l A0, D0 000027DE 302E FFFA move.w D0, [A6 - 0x6] 000027E2 C1FC 00A2 muls.w D0, 0xA2 000027E6 D1C0 add.l A0, D0 000027E8 3D68 005E FFFE move.w [A6 - 0x2], [A0 + 0x5E] label000027EE: 000027EE 526E FFFA addq.w [A6 - 0x6], 1 label000027F2: 000027F2 0C6E 0005 FFFA cmpi.w [A6 - 0x6], 0x5 000027F8 6FB4 ble -0x4A /* 000027AE */ 000027FA 7001 moveq.l D0, 0x01 000027FC 3D40 FFFA move.w [A6 - 0x6], D0 00002800 603C bra +0x3E /* 0000283E */ label00002802: 00002802 302E 0008 move.w D0, [A6 + 0x8] 00002806 C1FC 03CC muls.w D0, 0x3CC 0000280A 41ED F4FC lea.l A0, [A5 - 0xB04] 0000280E D1C0 add.l A0, D0 00002810 302E FFFA move.w D0, [A6 - 0x6] 00002814 C1FC 00A2 muls.w D0, 0xA2 00002818 D1C0 add.l A0, D0 0000281A 3028 005E move.w D0, [A0 + 0x5E] 0000281E B06E FFFE cmp.w D0, [A6 - 0x2] 00002822 6616 bne +0x18 /* 0000283A */ 00002824 302E FFFC move.w D0, [A6 - 0x4] 00002828 48C0 ext.l D0 0000282A D080 add.l D0, D0 0000282C D08E add.l D0, A6 0000282E 2040 movea.l A0, D0 00002830 316E FFFA FFEE move.w [A0 - 0x12], [A6 - 0x6] 00002836 526E FFFC addq.w [A6 - 0x4], 1 label0000283A: 0000283A 526E FFFA addq.w [A6 - 0x6], 1 label0000283E: 0000283E 0C6E 0005 FFFA cmpi.w [A6 - 0x6], 0x5 00002844 6FBC ble -0x42 /* 00002802 */ 00002846 302E FFFC move.w D0, [A6 - 0x4] 0000284A 5340 subq.w D0, 1 0000284C 3F00 move.w -[A7], D0 0000284E 4EBA F948 jsr [PC - 0x6B8 /* 00002198 */] 00002852 548F addq.l A7, 2 00002854 48C0 ext.l D0 00002856 D080 add.l D0, D0 00002858 D08E add.l D0, A6 0000285A 2040 movea.l A0, D0 0000285C 3D68 FFEE FFEC move.w [A6 - 0x14], [A0 - 0x12] 00002862 302E FFEC move.w D0, [A6 - 0x14] 00002866 4E5E unlink A6 00002868 4E75 rts 0000286A 4D41 chk.w D6, D1 0000286C 5846 addq.w D6, 4 0000286E 5245 addq.w D5, 1 00002870 5120 subq.b -[A0], 8 fn00002872: 00002872 4E56 FFEE link A6, -0x0012 00002876 7001 moveq.l D0, 0x01 00002878 3D40 FFFE move.w [A6 - 0x2], D0 0000287C 7001 moveq.l D0, 0x01 0000287E 3D40 FFFC move.w [A6 - 0x4], D0 00002882 603A bra +0x3C /* 000028BE */ label00002884: 00002884 302E 0008 move.w D0, [A6 + 0x8] 00002888 C1FC 03CC muls.w D0, 0x3CC 0000288C 41ED F4FC lea.l A0, [A5 - 0xB04] 00002890 D1C0 add.l A0, D0 00002892 302E FFFC move.w D0, [A6 - 0x4] 00002896 C1FC 00A2 muls.w D0, 0xA2 0000289A D1C0 add.l A0, D0 0000289C 0C68 0001 005E cmpi.w [A0 + 0x5E], 0x1 000028A2 6D16 blt +0x18 /* 000028BA */ 000028A4 302E FFFE move.w D0, [A6 - 0x2] 000028A8 48C0 ext.l D0 000028AA D080 add.l D0, D0 000028AC D08E add.l D0, A6 000028AE 2040 movea.l A0, D0 000028B0 316E FFFC FFF0 move.w [A0 - 0x10], [A6 - 0x4] 000028B6 526E FFFE addq.w [A6 - 0x2], 1 label000028BA: 000028BA 526E FFFC addq.w [A6 - 0x4], 1 label000028BE: 000028BE 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5 000028C4 6FBE ble -0x40 /* 00002884 */ 000028C6 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000028CC 6610 bne +0x12 /* 000028DE */ 000028CE 3F3C 0005 move.w -[A7], 0x5 000028D2 4EBA F8C4 jsr [PC - 0x73C /* 00002198 */] 000028D6 548F addq.l A7, 2 000028D8 3D40 FFEE move.w [A6 - 0x12], D0 000028DC 601C bra +0x1E /* 000028FA */ label000028DE: 000028DE 302E FFFE move.w D0, [A6 - 0x2] 000028E2 5340 subq.w D0, 1 000028E4 3F00 move.w -[A7], D0 000028E6 4EBA F8B0 jsr [PC - 0x750 /* 00002198 */] 000028EA 548F addq.l A7, 2 000028EC 48C0 ext.l D0 000028EE D080 add.l D0, D0 000028F0 D08E add.l D0, A6 000028F2 2040 movea.l A0, D0 000028F4 3D68 FFF0 FFEE move.w [A6 - 0x12], [A0 - 0x10] label000028FA: 000028FA 302E FFEE move.w D0, [A6 - 0x12] 000028FE 4E5E unlink A6 00002900 4E75 rts 00002902 504C addq.w A4, 8 00002904 5553 subq.w [A3], 2 00002906 3146 5245 move.w [A0 + 0x5245], D6 export_10: fn0000290A: 0000290A 4E56 FF94 link A6, -0x006C 0000290E 48E7 0038 movem.l -[A7], A2,A3,A4 00002912 4A2D E232 tst.b [A5 - 0x1DCE] 00002916 6700 0806 beq +0x808 /* 0000311E */ 0000291A 486D DC02 pea.l [A5 - 0x23FE] 0000291E 486E FFBC pea.l [A6 - 0x44] 00002922 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002926 508F addq.l A7, 8 00002928 486E FFBC pea.l [A6 - 0x44] 0000292C 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00002930 588F addq.l A7, 4 00002932 486E FFBC pea.l [A6 - 0x44] 00002936 2F2D CED8 move.l -[A7], [A5 - 0x3128] 0000293A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000293E 508F addq.l A7, 8 00002940 7053 moveq.l D0, 0x53 00002942 3B40 CEE6 move.w [A5 - 0x311A], D0 00002946 7003 moveq.l D0, 0x03 00002948 3B40 CED6 move.w [A5 - 0x312A], D0 0000294C 486D E116 pea.l [A5 - 0x1EEA] 00002950 A851 syscall SetCursor 00002952 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00002956 42A7 clr.l -[A7] 00002958 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 0000295C 508F addq.l A7, 8 0000295E 2B40 DBFE move.l [A5 - 0x2402], D0 00002962 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00002966 3F3C 0001 move.w -[A7], 0x1 0000296A 3F3C 0001 move.w -[A7], 0x1 0000296E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00002972 508F addq.l A7, 8 00002974 302E 0008 move.w D0, [A6 + 0x8] 00002978 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000297C 0000 0002 ori.b D0, 0x2 00002980 002A 0006 000E ori.b [A2 + 0xE], 0x6 00002986 001A 426E ori.b [A2]+, 0x6E /* 'n' */ 0000298A FFFA .invalid <> 0000298C 426E FFF8 clr.w [A6 - 0x8] 00002990 6018 bra +0x1A /* 000029AA */ 00002992 7001 moveq.l D0, 0x01 00002994 3D40 FFFA move.w [A6 - 0x6], D0 00002998 7001 moveq.l D0, 0x01 0000299A 3D40 FFF8 move.w [A6 - 0x8], D0 0000299E 600A bra +0xC /* 000029AA */ 000029A0 7001 moveq.l D0, 0x01 000029A2 3D40 FFFA move.w [A6 - 0x6], D0 000029A6 426E FFF8 clr.w [A6 - 0x8] label000029AA: 000029AA 426E FFFE clr.w [A6 - 0x2] 000029AE 6000 00B6 bra +0xB8 /* 00002A66 */ label000029B2: 000029B2 0C6D 0001 FD28 cmpi.w [A5 - 0x2D8], 0x1 000029B8 6700 007E beq +0x80 /* 00002A38 */ 000029BC 302E FFFE move.w D0, [A6 - 0x2] 000029C0 C1FC 004A muls.w D0, 0x4A /* 'J' */ 000029C4 41ED FC94 lea.l A0, [A5 - 0x36C] 000029C8 D1C0 add.l A0, D0 000029CA 302D FD28 move.w D0, [A5 - 0x2D8] 000029CE 48C0 ext.l D0 000029D0 D080 add.l D0, D0 000029D2 D1C0 add.l A0, D0 000029D4 302E FFFE move.w D0, [A6 - 0x2] 000029D8 48C0 ext.l D0 000029DA D080 add.l D0, D0 000029DC 43ED FD32 lea.l A1, [A5 - 0x2CE] 000029E0 D3C0 add.l A1, D0 000029E2 3151 0032 move.w [A0 + 0x32], [A1] 000029E6 7001 moveq.l D0, 0x01 000029E8 3D40 FFFC move.w [A6 - 0x4], D0 000029EC 603C bra +0x3E /* 00002A2A */ label000029EE: 000029EE 302E FFFE move.w D0, [A6 - 0x2] 000029F2 C1FC 004A muls.w D0, 0x4A /* 'J' */ 000029F6 41ED FC94 lea.l A0, [A5 - 0x36C] 000029FA D1C0 add.l A0, D0 000029FC 302D FD28 move.w D0, [A5 - 0x2D8] 00002A00 48C0 ext.l D0 00002A02 D080 add.l D0, D0 00002A04 D1C0 add.l A0, D0 00002A06 302E FFFE move.w D0, [A6 - 0x2] 00002A0A C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002A0E 43ED FC94 lea.l A1, [A5 - 0x36C] 00002A12 D3C0 add.l A1, D0 00002A14 302E FFFC move.w D0, [A6 - 0x4] 00002A18 48C0 ext.l D0 00002A1A D080 add.l D0, D0 00002A1C D3C0 add.l A1, D0 00002A1E 3029 0032 move.w D0, [A1 + 0x32] 00002A22 9168 0032 sub.w [A0 + 0x32], D0 00002A26 526E FFFC addq.w [A6 - 0x4], 1 label00002A2A: 00002A2A 302D FD28 move.w D0, [A5 - 0x2D8] 00002A2E 5340 subq.w D0, 1 00002A30 B06E FFFC cmp.w D0, [A6 - 0x4] 00002A34 6CB8 bge -0x46 /* 000029EE */ 00002A36 602A bra +0x2C /* 00002A62 */ label00002A38: 00002A38 302E FFFE move.w D0, [A6 - 0x2] 00002A3C C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002A40 41ED FC94 lea.l A0, [A5 - 0x36C] 00002A44 D1C0 add.l A0, D0 00002A46 302D FD28 move.w D0, [A5 - 0x2D8] 00002A4A 48C0 ext.l D0 00002A4C D080 add.l D0, D0 00002A4E D1C0 add.l A0, D0 00002A50 302E FFFE move.w D0, [A6 - 0x2] 00002A54 48C0 ext.l D0 00002A56 D080 add.l D0, D0 00002A58 43ED FD32 lea.l A1, [A5 - 0x2CE] 00002A5C D3C0 add.l A1, D0 00002A5E 3151 0032 move.w [A0 + 0x32], [A1] label00002A62: 00002A62 526E FFFE addq.w [A6 - 0x2], 1 label00002A66: 00002A66 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 00002A6C 6F00 FF44 ble -0xBA /* 000029B2 */ 00002A70 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 00002A76 6000 0690 bra +0x692 /* 00003108 */ label00002A7A: 00002A7A 426E FFDC clr.w [A6 - 0x24] 00002A7E 426E FFDE clr.w [A6 - 0x22] 00002A82 426E FFE0 clr.w [A6 - 0x20] 00002A86 426E FFE2 clr.w [A6 - 0x1E] 00002A8A 426E FFE4 clr.w [A6 - 0x1C] 00002A8E 426E FFE6 clr.w [A6 - 0x1A] 00002A92 426E FFE8 clr.w [A6 - 0x18] 00002A96 426E FFEA clr.w [A6 - 0x16] 00002A9A 426E FFEC clr.w [A6 - 0x14] 00002A9E 426E FFEE clr.w [A6 - 0x12] 00002AA2 426E FFF0 clr.w [A6 - 0x10] 00002AA6 426E FFF2 clr.w [A6 - 0xE] 00002AAA 426E FFF4 clr.w [A6 - 0xC] 00002AAE 426E FFF6 clr.w [A6 - 0xA] 00002AB2 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002AB6 4EBA 0B90 jsr [PC + 0xB90 /* 00003648 */] 00002ABA 548F addq.l A7, 2 00002ABC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002AC0 4EBA 0F40 jsr [PC + 0xF40 /* 00003A02 */] 00002AC4 548F addq.l A7, 2 00002AC6 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002ACA 4EBA 0662 jsr [PC + 0x662 /* 0000312E */] 00002ACE 548F addq.l A7, 2 00002AD0 7001 moveq.l D0, 0x01 00002AD2 3D40 FFFC move.w [A6 - 0x4], D0 00002AD6 6000 01FE bra +0x200 /* 00002CD6 */ label00002ADA: 00002ADA 302E FFFE move.w D0, [A6 - 0x2] 00002ADE C1FC 08DC muls.w D0, 0x8DC 00002AE2 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002AE6 D1C0 add.l A0, D0 00002AE8 302E FFFC move.w D0, [A6 - 0x4] 00002AEC C1FC 00A2 muls.w D0, 0xA2 00002AF0 D1C0 add.l A0, D0 00002AF2 3028 0086 move.w D0, [A0 + 0x86] 00002AF6 D06E FFDC add.w D0, [A6 - 0x24] 00002AFA 3D40 FFDC move.w [A6 - 0x24], D0 00002AFE 302E FFFE move.w D0, [A6 - 0x2] 00002B02 C1FC 08DC muls.w D0, 0x8DC 00002B06 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002B0A D1C0 add.l A0, D0 00002B0C 302E FFFC move.w D0, [A6 - 0x4] 00002B10 C1FC 00A2 muls.w D0, 0xA2 00002B14 D1C0 add.l A0, D0 00002B16 3028 0088 move.w D0, [A0 + 0x88] 00002B1A D06E FFDE add.w D0, [A6 - 0x22] 00002B1E 3D40 FFDE move.w [A6 - 0x22], D0 00002B22 302E FFFE move.w D0, [A6 - 0x2] 00002B26 C1FC 08DC muls.w D0, 0x8DC 00002B2A 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002B2E D1C0 add.l A0, D0 00002B30 302E FFFC move.w D0, [A6 - 0x4] 00002B34 C1FC 00A2 muls.w D0, 0xA2 00002B38 D1C0 add.l A0, D0 00002B3A 3028 008A move.w D0, [A0 + 0x8A] 00002B3E D06E FFE0 add.w D0, [A6 - 0x20] 00002B42 3D40 FFE0 move.w [A6 - 0x20], D0 00002B46 302E FFFE move.w D0, [A6 - 0x2] 00002B4A C1FC 08DC muls.w D0, 0x8DC 00002B4E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002B52 D1C0 add.l A0, D0 00002B54 302E FFFC move.w D0, [A6 - 0x4] 00002B58 C1FC 00A2 muls.w D0, 0xA2 00002B5C D1C0 add.l A0, D0 00002B5E 3028 008C move.w D0, [A0 + 0x8C] 00002B62 D06E FFE2 add.w D0, [A6 - 0x1E] 00002B66 3D40 FFE2 move.w [A6 - 0x1E], D0 00002B6A 302E FFFE move.w D0, [A6 - 0x2] 00002B6E C1FC 08DC muls.w D0, 0x8DC 00002B72 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002B76 D1C0 add.l A0, D0 00002B78 302E FFFC move.w D0, [A6 - 0x4] 00002B7C C1FC 00A2 muls.w D0, 0xA2 00002B80 D1C0 add.l A0, D0 00002B82 3028 008E move.w D0, [A0 + 0x8E] 00002B86 D06E FFE4 add.w D0, [A6 - 0x1C] 00002B8A 3D40 FFE4 move.w [A6 - 0x1C], D0 00002B8E 302E FFFE move.w D0, [A6 - 0x2] 00002B92 C1FC 08DC muls.w D0, 0x8DC 00002B96 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002B9A D1C0 add.l A0, D0 00002B9C 302E FFFC move.w D0, [A6 - 0x4] 00002BA0 C1FC 00A2 muls.w D0, 0xA2 00002BA4 D1C0 add.l A0, D0 00002BA6 3028 0090 move.w D0, [A0 + 0x90] 00002BAA D06E FFE6 add.w D0, [A6 - 0x1A] 00002BAE 3D40 FFE6 move.w [A6 - 0x1A], D0 00002BB2 302E FFFE move.w D0, [A6 - 0x2] 00002BB6 C1FC 08DC muls.w D0, 0x8DC 00002BBA 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002BBE D1C0 add.l A0, D0 00002BC0 302E FFFC move.w D0, [A6 - 0x4] 00002BC4 C1FC 00A2 muls.w D0, 0xA2 00002BC8 D1C0 add.l A0, D0 00002BCA 3028 0092 move.w D0, [A0 + 0x92] 00002BCE D06E FFE8 add.w D0, [A6 - 0x18] 00002BD2 3D40 FFE8 move.w [A6 - 0x18], D0 00002BD6 302E FFFE move.w D0, [A6 - 0x2] 00002BDA C1FC 08DC muls.w D0, 0x8DC 00002BDE 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002BE2 D1C0 add.l A0, D0 00002BE4 302E FFFC move.w D0, [A6 - 0x4] 00002BE8 C1FC 00A2 muls.w D0, 0xA2 00002BEC D1C0 add.l A0, D0 00002BEE 3028 0094 move.w D0, [A0 + 0x94] 00002BF2 D06E FFEA add.w D0, [A6 - 0x16] 00002BF6 3D40 FFEA move.w [A6 - 0x16], D0 00002BFA 302E FFFE move.w D0, [A6 - 0x2] 00002BFE C1FC 08DC muls.w D0, 0x8DC 00002C02 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002C06 D1C0 add.l A0, D0 00002C08 302E FFFC move.w D0, [A6 - 0x4] 00002C0C C1FC 00A2 muls.w D0, 0xA2 00002C10 D1C0 add.l A0, D0 00002C12 3028 0096 move.w D0, [A0 + 0x96] 00002C16 D06E FFEC add.w D0, [A6 - 0x14] 00002C1A 3D40 FFEC move.w [A6 - 0x14], D0 00002C1E 302E FFFE move.w D0, [A6 - 0x2] 00002C22 C1FC 08DC muls.w D0, 0x8DC 00002C26 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002C2A D1C0 add.l A0, D0 00002C2C 302E FFFC move.w D0, [A6 - 0x4] 00002C30 C1FC 00A2 muls.w D0, 0xA2 00002C34 D1C0 add.l A0, D0 00002C36 3028 0098 move.w D0, [A0 + 0x98] 00002C3A D06E FFEE add.w D0, [A6 - 0x12] 00002C3E 3D40 FFEE move.w [A6 - 0x12], D0 00002C42 302E FFFE move.w D0, [A6 - 0x2] 00002C46 C1FC 08DC muls.w D0, 0x8DC 00002C4A 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002C4E D1C0 add.l A0, D0 00002C50 302E FFFC move.w D0, [A6 - 0x4] 00002C54 C1FC 00A2 muls.w D0, 0xA2 00002C58 D1C0 add.l A0, D0 00002C5A 3028 009A move.w D0, [A0 + 0x9A] 00002C5E D06E FFF0 add.w D0, [A6 - 0x10] 00002C62 3D40 FFF0 move.w [A6 - 0x10], D0 00002C66 302E FFFE move.w D0, [A6 - 0x2] 00002C6A C1FC 08DC muls.w D0, 0x8DC 00002C6E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002C72 D1C0 add.l A0, D0 00002C74 302E FFFC move.w D0, [A6 - 0x4] 00002C78 C1FC 00A2 muls.w D0, 0xA2 00002C7C D1C0 add.l A0, D0 00002C7E 3028 009C move.w D0, [A0 + 0x9C] 00002C82 D06E FFF2 add.w D0, [A6 - 0xE] 00002C86 3D40 FFF2 move.w [A6 - 0xE], D0 00002C8A 302E FFFE move.w D0, [A6 - 0x2] 00002C8E C1FC 08DC muls.w D0, 0x8DC 00002C92 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002C96 D1C0 add.l A0, D0 00002C98 302E FFFC move.w D0, [A6 - 0x4] 00002C9C C1FC 00A2 muls.w D0, 0xA2 00002CA0 D1C0 add.l A0, D0 00002CA2 3028 009E move.w D0, [A0 + 0x9E] 00002CA6 D06E FFF4 add.w D0, [A6 - 0xC] 00002CAA 3D40 FFF4 move.w [A6 - 0xC], D0 00002CAE 302E FFFE move.w D0, [A6 - 0x2] 00002CB2 C1FC 08DC muls.w D0, 0x8DC 00002CB6 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002CBA D1C0 add.l A0, D0 00002CBC 302E FFFC move.w D0, [A6 - 0x4] 00002CC0 C1FC 00A2 muls.w D0, 0xA2 00002CC4 D1C0 add.l A0, D0 00002CC6 3028 00A0 move.w D0, [A0 + 0xA0] 00002CCA D06E FFF6 add.w D0, [A6 - 0xA] 00002CCE 3D40 FFF6 move.w [A6 - 0xA], D0 00002CD2 526E FFFC addq.w [A6 - 0x4], 1 label00002CD6: 00002CD6 302E FFFE move.w D0, [A6 - 0x2] 00002CDA 48C0 ext.l D0 00002CDC D080 add.l D0, D0 00002CDE 41ED FD36 lea.l A0, [A5 - 0x2CA] 00002CE2 D1C0 add.l A0, D0 00002CE4 302E FFFC move.w D0, [A6 - 0x4] 00002CE8 B050 cmp.w D0, [A0] 00002CEA 6F00 FDEE ble -0x210 /* 00002ADA */ 00002CEE 41EE FFF8 lea.l A0, [A6 - 0x8] 00002CF2 7007 moveq.l D0, 0x07 label00002CF4: 00002CF4 2F20 move.l -[A7], -[A0] 00002CF6 51C8 FFFC dbf D0, -0x6 /* 00002CF4 */ 00002CFA 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002CFE 4EBA 08C4 jsr [PC + 0x8C4 /* 000035C4 */] 00002D02 4FEF 0022 lea.l A7, [A7 + 0x22] 00002D06 4A6E FFDE tst.w [A6 - 0x22] 00002D0A 6610 bne +0x12 /* 00002D1C */ 00002D0C 486D DC0E pea.l [A5 - 0x23F2] 00002D10 486E FFD4 pea.l [A6 - 0x2C] 00002D14 3F3C 1010 move.w -[A7], 0x1010 00002D18 A9EB syscall Pack4/FP68K 00002D1A 6054 bra +0x56 /* 00002D70 */ label00002D1C: 00002D1C 486E FFDC pea.l [A6 - 0x24] 00002D20 486E FFAE pea.l [A6 - 0x52] 00002D24 3F3C 200E move.w -[A7], 0x200E 00002D28 A9EB syscall Pack4/FP68K 00002D2A 486E FFAE pea.l [A6 - 0x52] 00002D2E 486E FFB8 pea.l [A6 - 0x48] 00002D32 3F3C 1010 move.w -[A7], 0x1010 00002D36 A9EB syscall Pack4/FP68K 00002D38 486E FFB8 pea.l [A6 - 0x48] 00002D3C 486E FFA4 pea.l [A6 - 0x5C] 00002D40 3F3C 100E move.w -[A7], 0x100E 00002D44 A9EB syscall Pack4/FP68K 00002D46 486E FFDE pea.l [A6 - 0x22] 00002D4A 486E FFA4 pea.l [A6 - 0x5C] 00002D4E 3F3C 2006 move.w -[A7], 0x2006 00002D52 A9EB syscall Pack4/FP68K 00002D54 486D DC18 pea.l [A5 - 0x23E8] 00002D58 486E FFA4 pea.l [A6 - 0x5C] 00002D5C 3F3C 0004 move.w -[A7], 0x4 00002D60 A9EB syscall Pack4/FP68K 00002D62 486E FFA4 pea.l [A6 - 0x5C] 00002D66 486E FFD4 pea.l [A6 - 0x2C] 00002D6A 3F3C 1010 move.w -[A7], 0x1010 00002D6E A9EB syscall Pack4/FP68K label00002D70: 00002D70 4FEF FFF6 lea.l A7, [A7 - 0xA] 00002D74 486E FFD4 pea.l [A6 - 0x2C] 00002D78 486F 0004 pea.l [A7 + 0x4] 00002D7C 3F3C 100E move.w -[A7], 0x100E 00002D80 A9EB syscall Pack4/FP68K 00002D82 486D DC22 pea.l [A5 - 0x23DE] 00002D86 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00002D8A 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002D8E 4FEF 0012 lea.l A7, [A7 + 0x12] 00002D92 4A6E FFE2 tst.w [A6 - 0x1E] 00002D96 6610 bne +0x12 /* 00002DA8 */ 00002D98 486D DC4A pea.l [A5 - 0x23B6] 00002D9C 486E FFD0 pea.l [A6 - 0x30] 00002DA0 3F3C 1010 move.w -[A7], 0x1010 00002DA4 A9EB syscall Pack4/FP68K 00002DA6 6070 bra +0x72 /* 00002E18 */ label00002DA8: 00002DA8 486E FFE0 pea.l [A6 - 0x20] 00002DAC 486E FFAE pea.l [A6 - 0x52] 00002DB0 3F3C 200E move.w -[A7], 0x200E 00002DB4 A9EB syscall Pack4/FP68K 00002DB6 486E FFAE pea.l [A6 - 0x52] 00002DBA 486E FFB8 pea.l [A6 - 0x48] 00002DBE 3F3C 1010 move.w -[A7], 0x1010 00002DC2 A9EB syscall Pack4/FP68K 00002DC4 486E FFE2 pea.l [A6 - 0x1E] 00002DC8 486E FFA0 pea.l [A6 - 0x60] 00002DCC 3F3C 200E move.w -[A7], 0x200E 00002DD0 A9EB syscall Pack4/FP68K 00002DD2 486E FFA0 pea.l [A6 - 0x60] 00002DD6 486E FFAA pea.l [A6 - 0x56] 00002DDA 3F3C 1010 move.w -[A7], 0x1010 00002DDE A9EB syscall Pack4/FP68K 00002DE0 486E FFB8 pea.l [A6 - 0x48] 00002DE4 486E FF96 pea.l [A6 - 0x6A] 00002DE8 3F3C 100E move.w -[A7], 0x100E 00002DEC A9EB syscall Pack4/FP68K 00002DEE 486E FFAA pea.l [A6 - 0x56] 00002DF2 486E FF96 pea.l [A6 - 0x6A] 00002DF6 3F3C 1006 move.w -[A7], 0x1006 00002DFA A9EB syscall Pack4/FP68K 00002DFC 486D DC54 pea.l [A5 - 0x23AC] 00002E00 486E FF96 pea.l [A6 - 0x6A] 00002E04 3F3C 0004 move.w -[A7], 0x4 00002E08 A9EB syscall Pack4/FP68K 00002E0A 486E FF96 pea.l [A6 - 0x6A] 00002E0E 486E FFD0 pea.l [A6 - 0x30] 00002E12 3F3C 1010 move.w -[A7], 0x1010 00002E16 A9EB syscall Pack4/FP68K label00002E18: 00002E18 4FEF FFF6 lea.l A7, [A7 - 0xA] 00002E1C 486E FFD0 pea.l [A6 - 0x30] 00002E20 486F 0004 pea.l [A7 + 0x4] 00002E24 3F3C 100E move.w -[A7], 0x100E 00002E28 A9EB syscall Pack4/FP68K 00002E2A 486D DC5E pea.l [A5 - 0x23A2] 00002E2E 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00002E32 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002E36 4FEF 0012 lea.l A7, [A7 + 0x12] 00002E3A 302E FFE2 move.w D0, [A6 - 0x1E] 00002E3E D06E FFDE add.w D0, [A6 - 0x22] 00002E42 4A40 tst.w D0 00002E44 6612 bne +0x14 /* 00002E58 */ 00002E46 486D DC78 pea.l [A5 - 0x2388] 00002E4A 486E FFD4 pea.l [A6 - 0x2C] 00002E4E 3F3C 1010 move.w -[A7], 0x1010 00002E52 A9EB syscall Pack4/FP68K 00002E54 6000 0074 bra +0x76 /* 00002ECA */ label00002E58: 00002E58 302E FFDC move.w D0, [A6 - 0x24] 00002E5C D06E FFE0 add.w D0, [A6 - 0x20] 00002E60 3D40 FFBA move.w [A6 - 0x46], D0 00002E64 486E FFBA pea.l [A6 - 0x46] 00002E68 486E FFAC pea.l [A6 - 0x54] 00002E6C 3F3C 200E move.w -[A7], 0x200E 00002E70 A9EB syscall Pack4/FP68K 00002E72 486E FFAC pea.l [A6 - 0x54] 00002E76 486E FFB6 pea.l [A6 - 0x4A] 00002E7A 3F3C 1010 move.w -[A7], 0x1010 00002E7E A9EB syscall Pack4/FP68K 00002E80 302E FFDE move.w D0, [A6 - 0x22] 00002E84 D06E FFE2 add.w D0, [A6 - 0x1E] 00002E88 3D40 FFAA move.w [A6 - 0x56], D0 00002E8C 486E FFB6 pea.l [A6 - 0x4A] 00002E90 486E FFA0 pea.l [A6 - 0x60] 00002E94 3F3C 100E move.w -[A7], 0x100E 00002E98 A9EB syscall Pack4/FP68K 00002E9A 486E FFAA pea.l [A6 - 0x56] 00002E9E 486E FFA0 pea.l [A6 - 0x60] 00002EA2 3F3C 2006 move.w -[A7], 0x2006 00002EA6 A9EB syscall Pack4/FP68K 00002EA8 3D7C 0064 FF9E move.w [A6 - 0x62], 0x64 /* 'd' */ 00002EAE 486E FF9E pea.l [A6 - 0x62] 00002EB2 486E FFA0 pea.l [A6 - 0x60] 00002EB6 3F3C 2004 move.w -[A7], 0x2004 00002EBA A9EB syscall Pack4/FP68K 00002EBC 486E FFA0 pea.l [A6 - 0x60] 00002EC0 486E FFD4 pea.l [A6 - 0x2C] 00002EC4 3F3C 1010 move.w -[A7], 0x1010 00002EC8 A9EB syscall Pack4/FP68K label00002ECA: 00002ECA 4FEF FFF6 lea.l A7, [A7 - 0xA] 00002ECE 486E FFD4 pea.l [A6 - 0x2C] 00002ED2 486F 0004 pea.l [A7 + 0x4] 00002ED6 3F3C 100E move.w -[A7], 0x100E 00002EDA A9EB syscall Pack4/FP68K 00002EDC 486D DC82 pea.l [A5 - 0x237E] 00002EE0 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00002EE4 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002EE8 4FEF 0012 lea.l A7, [A7 + 0x12] 00002EEC 4A6E FFE6 tst.w [A6 - 0x1A] 00002EF0 6612 bne +0x14 /* 00002F04 */ 00002EF2 486D DCAA pea.l [A5 - 0x2356] 00002EF6 486E FFCC pea.l [A6 - 0x34] 00002EFA 3F3C 1010 move.w -[A7], 0x1010 00002EFE A9EB syscall Pack4/FP68K 00002F00 6000 0078 bra +0x7A /* 00002F7A */ label00002F04: 00002F04 486E FFE4 pea.l [A6 - 0x1C] 00002F08 486E FFAE pea.l [A6 - 0x52] 00002F0C 3F3C 200E move.w -[A7], 0x200E 00002F10 A9EB syscall Pack4/FP68K 00002F12 486E FFAE pea.l [A6 - 0x52] 00002F16 486E FFB8 pea.l [A6 - 0x48] 00002F1A 3F3C 1010 move.w -[A7], 0x1010 00002F1E A9EB syscall Pack4/FP68K 00002F20 486E FFE6 pea.l [A6 - 0x1A] 00002F24 486E FFA0 pea.l [A6 - 0x60] 00002F28 3F3C 200E move.w -[A7], 0x200E 00002F2C A9EB syscall Pack4/FP68K 00002F2E 486E FFA0 pea.l [A6 - 0x60] 00002F32 486E FFAA pea.l [A6 - 0x56] 00002F36 3F3C 1010 move.w -[A7], 0x1010 00002F3A A9EB syscall Pack4/FP68K 00002F3C 486E FFB8 pea.l [A6 - 0x48] 00002F40 486E FF96 pea.l [A6 - 0x6A] 00002F44 3F3C 100E move.w -[A7], 0x100E 00002F48 A9EB syscall Pack4/FP68K 00002F4A 486E FFAA pea.l [A6 - 0x56] 00002F4E 486E FF96 pea.l [A6 - 0x6A] 00002F52 3F3C 1006 move.w -[A7], 0x1006 00002F56 A9EB syscall Pack4/FP68K 00002F58 3D7C 0064 FF94 move.w [A6 - 0x6C], 0x64 /* 'd' */ 00002F5E 486E FF94 pea.l [A6 - 0x6C] 00002F62 486E FF96 pea.l [A6 - 0x6A] 00002F66 3F3C 2004 move.w -[A7], 0x2004 00002F6A A9EB syscall Pack4/FP68K 00002F6C 486E FF96 pea.l [A6 - 0x6A] 00002F70 486E FFCC pea.l [A6 - 0x34] 00002F74 3F3C 1010 move.w -[A7], 0x1010 00002F78 A9EB syscall Pack4/FP68K label00002F7A: 00002F7A 4FEF FFF6 lea.l A7, [A7 - 0xA] 00002F7E 486E FFCC pea.l [A6 - 0x34] 00002F82 486F 0004 pea.l [A7 + 0x4] 00002F86 3F3C 100E move.w -[A7], 0x100E 00002F8A A9EB syscall Pack4/FP68K 00002F8C 486D DCB4 pea.l [A5 - 0x234C] 00002F90 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00002F94 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002F98 4FEF 0012 lea.l A7, [A7 + 0x12] 00002F9C 486D DCCE pea.l [A5 - 0x2332] 00002FA0 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00002FA4 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002FA8 508F addq.l A7, 8 00002FAA 486D DCF8 pea.l [A5 - 0x2308] 00002FAE 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00002FB2 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002FB6 508F addq.l A7, 8 00002FB8 302E FFFE move.w D0, [A6 - 0x2] 00002FBC C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002FC0 41ED FC94 lea.l A0, [A5 - 0x36C] 00002FC4 D1C0 add.l A0, D0 00002FC6 302E FFFE move.w D0, [A6 - 0x2] 00002FCA C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002FCE 43ED FC94 lea.l A1, [A5 - 0x36C] 00002FD2 D3C0 add.l A1, D0 00002FD4 302E FFFE move.w D0, [A6 - 0x2] 00002FD8 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002FDC 45ED FC94 lea.l A2, [A5 - 0x36C] 00002FE0 D5C0 add.l A2, D0 00002FE2 302E FFFE move.w D0, [A6 - 0x2] 00002FE6 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002FEA 47ED FC94 lea.l A3, [A5 - 0x36C] 00002FEE D7C0 add.l A3, D0 00002FF0 302E FFFE move.w D0, [A6 - 0x2] 00002FF4 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00002FF8 49ED FC94 lea.l A4, [A5 - 0x36C] 00002FFC D9C0 add.l A4, D0 00002FFE 302E FFFE move.w D0, [A6 - 0x2] 00003002 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00003006 2D48 FFB8 move.l [A6 - 0x48], A0 0000300A 41ED FC94 lea.l A0, [A5 - 0x36C] 0000300E D1C0 add.l A0, D0 00003010 302E FFFE move.w D0, [A6 - 0x2] 00003014 48C0 ext.l D0 00003016 D080 add.l D0, D0 00003018 2D49 FFB4 move.l [A6 - 0x4C], A1 0000301C 43ED FD32 lea.l A1, [A5 - 0x2CE] 00003020 D3C0 add.l A1, D0 00003022 3F11 move.w -[A7], [A1] 00003024 3F28 003C move.w -[A7], [A0 + 0x3C] 00003028 3F2C 003A move.w -[A7], [A4 + 0x3A] 0000302C 3F2B 0038 move.w -[A7], [A3 + 0x38] 00003030 3F2A 0036 move.w -[A7], [A2 + 0x36] 00003034 206E FFB4 movea.l A0, [A6 - 0x4C] 00003038 3F28 0034 move.w -[A7], [A0 + 0x34] 0000303C 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00003040 486D DD22 pea.l [A5 - 0x22DE] 00003044 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00003048 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000304C 4FEF 0018 lea.l A7, [A7 + 0x18] 00003050 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 00003056 662E bne +0x30 /* 00003086 */ 00003058 3F2D FD32 move.w -[A7], [A5 - 0x2CE] 0000305C 3F2D FCD0 move.w -[A7], [A5 - 0x330] 00003060 3F2D FCCE move.w -[A7], [A5 - 0x332] 00003064 3F2D FCCC move.w -[A7], [A5 - 0x334] 00003068 3F2D FCCA move.w -[A7], [A5 - 0x336] 0000306C 3F2D FCC8 move.w -[A7], [A5 - 0x338] 00003070 486D FC94 pea.l [A5 - 0x36C] 00003074 486D DD46 pea.l [A5 - 0x22BA] 00003078 2F2D DBFE move.l -[A7], [A5 - 0x2402] 0000307C 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003080 4FEF 0018 lea.l A7, [A7 + 0x18] 00003084 602C bra +0x2E /* 000030B2 */ label00003086: 00003086 3F2D FD34 move.w -[A7], [A5 - 0x2CC] 0000308A 3F2D FD1A move.w -[A7], [A5 - 0x2E6] 0000308E 3F2D FD18 move.w -[A7], [A5 - 0x2E8] 00003092 3F2D FD16 move.w -[A7], [A5 - 0x2EA] 00003096 3F2D FD14 move.w -[A7], [A5 - 0x2EC] 0000309A 3F2D FD12 move.w -[A7], [A5 - 0x2EE] 0000309E 486D FCDE pea.l [A5 - 0x322] 000030A2 486D DD6A pea.l [A5 - 0x2296] 000030A6 2F2D DBFE move.l -[A7], [A5 - 0x2402] 000030AA 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000030AE 4FEF 0018 lea.l A7, [A7 + 0x18] label000030B2: 000030B2 4267 clr.w -[A7] 000030B4 A974 syscall Button 000030B6 101F move.b D0, [A7]+ 000030B8 4A00 tst.b D0 000030BA 67F6 beq -0x8 /* 000030B2 */ label000030BC: 000030BC 4267 clr.w -[A7] 000030BE A974 syscall Button 000030C0 101F move.b D0, [A7]+ 000030C2 4A00 tst.b D0 000030C4 66F6 bne -0x8 /* 000030BC */ 000030C6 4A6E FFFE tst.w [A6 - 0x2] 000030CA 6710 beq +0x12 /* 000030DC */ 000030CC 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000030D2 6614 bne +0x16 /* 000030E8 */ 000030D4 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 000030DA 660C bne +0xE /* 000030E8 */ label000030DC: 000030DC 2F2D DBFE move.l -[A7], [A5 - 0x2402] 000030E0 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000030E4 588F addq.l A7, 4 000030E6 601C bra +0x1E /* 00003104 */ label000030E8: 000030E8 2F2D DBFE move.l -[A7], [A5 - 0x2402] 000030EC 3F3C 0001 move.w -[A7], 0x1 000030F0 3F3C 0001 move.w -[A7], 0x1 000030F4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000030F8 508F addq.l A7, 8 000030FA 2F2D DBFE move.l -[A7], [A5 - 0x2402] 000030FE 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00003102 588F addq.l A7, 4 label00003104: 00003104 536E FFFE subq.w [A6 - 0x2], 1 label00003108: 00003108 302E FFFE move.w D0, [A6 - 0x2] 0000310C B06E FFF8 cmp.w D0, [A6 - 0x8] 00003110 6C00 F968 bge -0x696 /* 00002A7A */ 00003114 3F3C FFFF move.w -[A7], 0xFFFF 00003118 4267 clr.w -[A7] 0000311A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] label0000311E: 0000311E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003122 4E5E unlink A6 00003124 4E75 rts 00003126 4449 neg.w A1 00003128 5350 subq.w [A0], 1 0000312A 4C41 5952 movem.l D1,D4,D6,A0,A3,A4,A6, D1 fn0000312E: 0000312E 4E56 FFCA link A6, -0x0036 00003132 48E7 0038 movem.l -[A7], A2,A3,A4 00003136 302E 0008 move.w D0, [A6 + 0x8] 0000313A C1FC 004A muls.w D0, 0x4A /* 'J' */ 0000313E 41ED FC94 lea.l A0, [A5 - 0x36C] 00003142 D1C0 add.l A0, D0 00003144 4850 pea.l [A0] 00003146 486D DD8E pea.l [A5 - 0x2272] 0000314A 2F2D DBFE move.l -[A7], [A5 - 0x2402] 0000314E 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003152 4FEF 000C lea.l A7, [A7 + 0xC] 00003156 486D DDA4 pea.l [A5 - 0x225C] 0000315A 2F2D DBFE move.l -[A7], [A5 - 0x2402] 0000315E 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003162 508F addq.l A7, 8 00003164 486D DDD6 pea.l [A5 - 0x222A] 00003168 2F2D DBFE move.l -[A7], [A5 - 0x2402] 0000316C 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003170 508F addq.l A7, 8 00003172 486D DDFA pea.l [A5 - 0x2206] 00003176 2F2D DBFE move.l -[A7], [A5 - 0x2402] 0000317A 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000317E 508F addq.l A7, 8 00003180 7001 moveq.l D0, 0x01 00003182 3D40 FFFE move.w [A6 - 0x2], D0 00003186 6000 0414 bra +0x416 /* 0000359C */ label0000318A: 0000318A 302E 0008 move.w D0, [A6 + 0x8] 0000318E C1FC 08DC muls.w D0, 0x8DC 00003192 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003196 D1C0 add.l A0, D0 00003198 302E FFFE move.w D0, [A6 - 0x2] 0000319C C1FC 00A2 muls.w D0, 0xA2 000031A0 D1C0 add.l A0, D0 000031A2 302E 0008 move.w D0, [A6 + 0x8] 000031A6 C1FC 08DC muls.w D0, 0x8DC 000031AA 43ED E344 lea.l A1, [A5 - 0x1CBC] 000031AE D3C0 add.l A1, D0 000031B0 302E FFFE move.w D0, [A6 - 0x2] 000031B4 C1FC 00A2 muls.w D0, 0xA2 000031B8 D3C0 add.l A1, D0 000031BA 3029 0086 move.w D0, [A1 + 0x86] 000031BE D040 add.w D0, D0 000031C0 322E 0008 move.w D1, [A6 + 0x8] 000031C4 C3FC 08DC muls.w D1, 0x8DC 000031C8 43ED E344 lea.l A1, [A5 - 0x1CBC] 000031CC D3C1 add.l A1, D1 000031CE 322E FFFE move.w D1, [A6 - 0x2] 000031D2 C3FC 00A2 muls.w D1, 0xA2 000031D6 D3C1 add.l A1, D1 000031D8 D069 008E add.w D0, [A1 + 0x8E] 000031DC 322E 0008 move.w D1, [A6 + 0x8] 000031E0 C3FC 08DC muls.w D1, 0x8DC 000031E4 43ED E344 lea.l A1, [A5 - 0x1CBC] 000031E8 D3C1 add.l A1, D1 000031EA 322E FFFE move.w D1, [A6 - 0x2] 000031EE C3FC 00A2 muls.w D1, 0xA2 000031F2 D3C1 add.l A1, D1 000031F4 3229 008A move.w D1, [A1 + 0x8A] 000031F8 C3FC 0003 muls.w D1, 0x3 000031FC D041 add.w D0, D1 000031FE 3140 00A0 move.w [A0 + 0xA0], D0 00003202 302E 0008 move.w D0, [A6 + 0x8] 00003206 C1FC 08DC muls.w D0, 0x8DC 0000320A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000320E D1C0 add.l A0, D0 00003210 302E FFFE move.w D0, [A6 - 0x2] 00003214 C1FC 00A2 muls.w D0, 0xA2 00003218 D1C0 add.l A0, D0 0000321A 4850 pea.l [A0] 0000321C 486E FFEE pea.l [A6 - 0x12] 00003220 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00003224 508F addq.l A7, 8 00003226 486E FFEE pea.l [A6 - 0x12] 0000322A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000322E 588F addq.l A7, 4 00003230 0C80 0000 000B cmpi.l D0, 0xB 00003236 6314 bls +0x16 /* 0000324C */ 00003238 486E FFEE pea.l [A6 - 0x12] 0000323C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003240 588F addq.l A7, 4 00003242 D08E add.l D0, A6 00003244 2040 movea.l A0, D0 00003246 1D68 FFEE FFF9 move.b [A6 - 0x7], [A0 - 0x12] label0000324C: 0000324C 302E 0008 move.w D0, [A6 + 0x8] 00003250 C1FC 08DC muls.w D0, 0x8DC 00003254 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003258 D1C0 add.l A0, D0 0000325A 302E FFFE move.w D0, [A6 - 0x2] 0000325E C1FC 00A2 muls.w D0, 0xA2 00003262 D1C0 add.l A0, D0 00003264 302E 0008 move.w D0, [A6 + 0x8] 00003268 C1FC 08DC muls.w D0, 0x8DC 0000326C 43ED E344 lea.l A1, [A5 - 0x1CBC] 00003270 D3C0 add.l A1, D0 00003272 302E FFFE move.w D0, [A6 - 0x2] 00003276 C1FC 00A2 muls.w D0, 0xA2 0000327A D3C0 add.l A1, D0 0000327C 3F29 0084 move.w -[A7], [A1 + 0x84] 00003280 486E FFEE pea.l [A6 - 0x12] 00003284 3F28 002C move.w -[A7], [A0 + 0x2C] 00003288 486D DE2C pea.l [A5 - 0x21D4] 0000328C 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00003290 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003294 4FEF 0010 lea.l A7, [A7 + 0x10] 00003298 302E 0008 move.w D0, [A6 + 0x8] 0000329C C1FC 08DC muls.w D0, 0x8DC 000032A0 41ED E344 lea.l A0, [A5 - 0x1CBC] 000032A4 D1C0 add.l A0, D0 000032A6 302E FFFE move.w D0, [A6 - 0x2] 000032AA C1FC 00A2 muls.w D0, 0xA2 000032AE D1C0 add.l A0, D0 000032B0 4A68 003A tst.w [A0 + 0x3A] 000032B4 6710 beq +0x12 /* 000032C6 */ 000032B6 486D DE3A pea.l [A5 - 0x21C6] 000032BA 2F2D DBFE move.l -[A7], [A5 - 0x2402] 000032BE 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000032C2 508F addq.l A7, 8 000032C4 600E bra +0x10 /* 000032D4 */ label000032C6: 000032C6 486D DE3C pea.l [A5 - 0x21C4] 000032CA 2F2D DBFE move.l -[A7], [A5 - 0x2402] 000032CE 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000032D2 508F addq.l A7, 8 label000032D4: 000032D4 302E 0008 move.w D0, [A6 + 0x8] 000032D8 C1FC 08DC muls.w D0, 0x8DC 000032DC 41ED E344 lea.l A0, [A5 - 0x1CBC] 000032E0 D1C0 add.l A0, D0 000032E2 302E FFFE move.w D0, [A6 - 0x2] 000032E6 C1FC 00A2 muls.w D0, 0xA2 000032EA D1C0 add.l A0, D0 000032EC 302E 0008 move.w D0, [A6 + 0x8] 000032F0 C1FC 08DC muls.w D0, 0x8DC 000032F4 43ED E344 lea.l A1, [A5 - 0x1CBC] 000032F8 D3C0 add.l A1, D0 000032FA 302E FFFE move.w D0, [A6 - 0x2] 000032FE C1FC 00A2 muls.w D0, 0xA2 00003302 D3C0 add.l A1, D0 00003304 302E 0008 move.w D0, [A6 + 0x8] 00003308 C1FC 08DC muls.w D0, 0x8DC 0000330C 45ED E344 lea.l A2, [A5 - 0x1CBC] 00003310 D5C0 add.l A2, D0 00003312 302E FFFE move.w D0, [A6 - 0x2] 00003316 C1FC 00A2 muls.w D0, 0xA2 0000331A D5C0 add.l A2, D0 0000331C 302E 0008 move.w D0, [A6 + 0x8] 00003320 C1FC 08DC muls.w D0, 0x8DC 00003324 47ED E344 lea.l A3, [A5 - 0x1CBC] 00003328 D7C0 add.l A3, D0 0000332A 302E FFFE move.w D0, [A6 - 0x2] 0000332E C1FC 00A2 muls.w D0, 0xA2 00003332 D7C0 add.l A3, D0 00003334 302E 0008 move.w D0, [A6 + 0x8] 00003338 C1FC 08DC muls.w D0, 0x8DC 0000333C 49ED E344 lea.l A4, [A5 - 0x1CBC] 00003340 D9C0 add.l A4, D0 00003342 302E FFFE move.w D0, [A6 - 0x2] 00003346 C1FC 00A2 muls.w D0, 0xA2 0000334A D9C0 add.l A4, D0 0000334C 302E 0008 move.w D0, [A6 + 0x8] 00003350 C1FC 08DC muls.w D0, 0x8DC 00003354 2D48 FFEA move.l [A6 - 0x16], A0 00003358 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000335C D1C0 add.l A0, D0 0000335E 302E FFFE move.w D0, [A6 - 0x2] 00003362 C1FC 00A2 muls.w D0, 0xA2 00003366 D1C0 add.l A0, D0 00003368 302E 0008 move.w D0, [A6 + 0x8] 0000336C C1FC 08DC muls.w D0, 0x8DC 00003370 2D49 FFE6 move.l [A6 - 0x1A], A1 00003374 43ED E344 lea.l A1, [A5 - 0x1CBC] 00003378 D3C0 add.l A1, D0 0000337A 302E FFFE move.w D0, [A6 - 0x2] 0000337E C1FC 00A2 muls.w D0, 0xA2 00003382 D3C0 add.l A1, D0 00003384 302E 0008 move.w D0, [A6 + 0x8] 00003388 C1FC 08DC muls.w D0, 0x8DC 0000338C 2D4A FFE2 move.l [A6 - 0x1E], A2 00003390 45ED E344 lea.l A2, [A5 - 0x1CBC] 00003394 D5C0 add.l A2, D0 00003396 302E FFFE move.w D0, [A6 - 0x2] 0000339A C1FC 00A2 muls.w D0, 0xA2 0000339E D5C0 add.l A2, D0 000033A0 302E 0008 move.w D0, [A6 + 0x8] 000033A4 C1FC 08DC muls.w D0, 0x8DC 000033A8 2D4B FFDE move.l [A6 - 0x22], A3 000033AC 47ED E344 lea.l A3, [A5 - 0x1CBC] 000033B0 D7C0 add.l A3, D0 000033B2 302E FFFE move.w D0, [A6 - 0x2] 000033B6 C1FC 00A2 muls.w D0, 0xA2 000033BA D7C0 add.l A3, D0 000033BC 302E 0008 move.w D0, [A6 + 0x8] 000033C0 C1FC 08DC muls.w D0, 0x8DC 000033C4 2D4C FFDA move.l [A6 - 0x26], A4 000033C8 49ED E344 lea.l A4, [A5 - 0x1CBC] 000033CC D9C0 add.l A4, D0 000033CE 302E FFFE move.w D0, [A6 - 0x2] 000033D2 C1FC 00A2 muls.w D0, 0xA2 000033D6 D9C0 add.l A4, D0 000033D8 302B 0092 move.w D0, [A3 + 0x92] 000033DC D06C 0094 add.w D0, [A4 + 0x94] 000033E0 322E 0008 move.w D1, [A6 + 0x8] 000033E4 C3FC 08DC muls.w D1, 0x8DC 000033E8 47ED E344 lea.l A3, [A5 - 0x1CBC] 000033EC D7C1 add.l A3, D1 000033EE 322E FFFE move.w D1, [A6 - 0x2] 000033F2 C3FC 00A2 muls.w D1, 0xA2 000033F6 D7C1 add.l A3, D1 000033F8 322E 0008 move.w D1, [A6 + 0x8] 000033FC C3FC 08DC muls.w D1, 0x8DC 00003400 49ED E344 lea.l A4, [A5 - 0x1CBC] 00003404 D9C1 add.l A4, D1 00003406 322E FFFE move.w D1, [A6 - 0x2] 0000340A C3FC 00A2 muls.w D1, 0xA2 0000340E D9C1 add.l A4, D1 00003410 322E 0008 move.w D1, [A6 + 0x8] 00003414 C3FC 08DC muls.w D1, 0x8DC 00003418 2D48 FFD6 move.l [A6 - 0x2A], A0 0000341C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003420 D1C1 add.l A0, D1 00003422 322E FFFE move.w D1, [A6 - 0x2] 00003426 C3FC 00A2 muls.w D1, 0xA2 0000342A D1C1 add.l A0, D1 0000342C 322E 0008 move.w D1, [A6 + 0x8] 00003430 C3FC 08DC muls.w D1, 0x8DC 00003434 2D49 FFD2 move.l [A6 - 0x2E], A1 00003438 43ED E344 lea.l A1, [A5 - 0x1CBC] 0000343C D3C1 add.l A1, D1 0000343E 322E FFFE move.w D1, [A6 - 0x2] 00003442 C3FC 00A2 muls.w D1, 0xA2 00003446 D3C1 add.l A1, D1 00003448 322E 0008 move.w D1, [A6 + 0x8] 0000344C C3FC 08DC muls.w D1, 0x8DC 00003450 2D4A FFCE move.l [A6 - 0x32], A2 00003454 45ED E344 lea.l A2, [A5 - 0x1CBC] 00003458 D5C1 add.l A2, D1 0000345A 322E FFFE move.w D1, [A6 - 0x2] 0000345E C3FC 00A2 muls.w D1, 0xA2 00003462 D5C1 add.l A2, D1 00003464 322E 0008 move.w D1, [A6 + 0x8] 00003468 C3FC 08DC muls.w D1, 0x8DC 0000346C 2D4B FFCA move.l [A6 - 0x36], A3 00003470 47ED E344 lea.l A3, [A5 - 0x1CBC] 00003474 D7C1 add.l A3, D1 00003476 322E FFFE move.w D1, [A6 - 0x2] 0000347A C3FC 00A2 muls.w D1, 0xA2 0000347E D7C1 add.l A3, D1 00003480 3F2B 00A0 move.w -[A7], [A3 + 0xA0] 00003484 3F2A 009E move.w -[A7], [A2 + 0x9E] 00003488 3F29 009C move.w -[A7], [A1 + 0x9C] 0000348C 3F28 009A move.w -[A7], [A0 + 0x9A] 00003490 3F2C 0098 move.w -[A7], [A4 + 0x98] 00003494 206E FFCA movea.l A0, [A6 - 0x36] 00003498 3F28 0096 move.w -[A7], [A0 + 0x96] 0000349C 3F00 move.w -[A7], D0 0000349E 206E FFCE movea.l A0, [A6 - 0x32] 000034A2 3F28 0094 move.w -[A7], [A0 + 0x94] 000034A6 206E FFD2 movea.l A0, [A6 - 0x2E] 000034AA 3F28 0092 move.w -[A7], [A0 + 0x92] 000034AE 206E FFD6 movea.l A0, [A6 - 0x2A] 000034B2 3F28 0090 move.w -[A7], [A0 + 0x90] 000034B6 206E FFDA movea.l A0, [A6 - 0x26] 000034BA 3F28 008E move.w -[A7], [A0 + 0x8E] 000034BE 206E FFDE movea.l A0, [A6 - 0x22] 000034C2 3F28 008C move.w -[A7], [A0 + 0x8C] 000034C6 206E FFE2 movea.l A0, [A6 - 0x1E] 000034CA 3F28 008A move.w -[A7], [A0 + 0x8A] 000034CE 206E FFE6 movea.l A0, [A6 - 0x1A] 000034D2 3F28 0088 move.w -[A7], [A0 + 0x88] 000034D6 206E FFEA movea.l A0, [A6 - 0x16] 000034DA 3F28 0086 move.w -[A7], [A0 + 0x86] 000034DE 486D DE3E pea.l [A5 - 0x21C2] 000034E2 2F2D DBFE move.l -[A7], [A5 - 0x2402] 000034E6 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000034EA 4FEF 0026 lea.l A7, [A7 + 0x26] 000034EE 302E 0008 move.w D0, [A6 + 0x8] 000034F2 C1FC 08DC muls.w D0, 0x8DC 000034F6 41ED E344 lea.l A0, [A5 - 0x1CBC] 000034FA D1C0 add.l A0, D0 000034FC 302E FFFE move.w D0, [A6 - 0x2] 00003500 C1FC 00A2 muls.w D0, 0xA2 00003504 D1C0 add.l A0, D0 00003506 302E 0008 move.w D0, [A6 + 0x8] 0000350A C1FC 08DC muls.w D0, 0x8DC 0000350E 43ED E344 lea.l A1, [A5 - 0x1CBC] 00003512 D3C0 add.l A1, D0 00003514 302E FFFE move.w D0, [A6 - 0x2] 00003518 C1FC 00A2 muls.w D0, 0xA2 0000351C D3C0 add.l A1, D0 0000351E 302E 0008 move.w D0, [A6 + 0x8] 00003522 C1FC 08DC muls.w D0, 0x8DC 00003526 45ED E344 lea.l A2, [A5 - 0x1CBC] 0000352A D5C0 add.l A2, D0 0000352C 302E FFFE move.w D0, [A6 - 0x2] 00003530 C1FC 00A2 muls.w D0, 0xA2 00003534 D5C0 add.l A2, D0 00003536 302E 0008 move.w D0, [A6 + 0x8] 0000353A C1FC 08DC muls.w D0, 0x8DC 0000353E 47ED E344 lea.l A3, [A5 - 0x1CBC] 00003542 D7C0 add.l A3, D0 00003544 302E FFFE move.w D0, [A6 - 0x2] 00003548 C1FC 00A2 muls.w D0, 0xA2 0000354C D7C0 add.l A3, D0 0000354E 4FEF FFF6 lea.l A7, [A7 - 0xA] 00003552 486B 007E pea.l [A3 + 0x7E] 00003556 486F 0004 pea.l [A7 + 0x4] 0000355A 3F3C 100E move.w -[A7], 0x100E 0000355E A9EB syscall Pack4/FP68K 00003560 4FEF FFF6 lea.l A7, [A7 - 0xA] 00003564 486A 007A pea.l [A2 + 0x7A] 00003568 486F 0004 pea.l [A7 + 0x4] 0000356C 3F3C 100E move.w -[A7], 0x100E 00003570 A9EB syscall Pack4/FP68K 00003572 4FEF FFF6 lea.l A7, [A7 - 0xA] 00003576 4869 0076 pea.l [A1 + 0x76] 0000357A 486F 0004 pea.l [A7 + 0x4] 0000357E 3F3C 100E move.w -[A7], 0x100E 00003582 A9EB syscall Pack4/FP68K 00003584 3F28 0074 move.w -[A7], [A0 + 0x74] 00003588 486D DE6C pea.l [A5 - 0x2194] 0000358C 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00003590 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003594 4FEF 0028 lea.l A7, [A7 + 0x28] 00003598 526E FFFE addq.w [A6 - 0x2], 1 label0000359C: 0000359C 302E 0008 move.w D0, [A6 + 0x8] 000035A0 48C0 ext.l D0 000035A2 D080 add.l D0, D0 000035A4 41ED FD36 lea.l A0, [A5 - 0x2CA] 000035A8 D1C0 add.l A0, D0 000035AA 302E FFFE move.w D0, [A6 - 0x2] 000035AE B050 cmp.w D0, [A0] 000035B0 6F00 FBD8 ble -0x426 /* 0000318A */ 000035B4 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000035B8 4E5E unlink A6 000035BA 4E75 rts 000035BC 5354 subq.w [A4], 1 000035BE 4154 chk.w D0, [A4] 000035C0 5343 subq.w D3, 1 000035C2 5245 addq.w D5, 1 fn000035C4: 000035C4 4E56 FFFE link A6, -0x0002 000035C8 7001 moveq.l D0, 0x01 000035CA 3D40 FFFE move.w [A6 - 0x2], D0 000035CE 6012 bra +0x14 /* 000035E2 */ label000035D0: 000035D0 486D DE84 pea.l [A5 - 0x217C] 000035D4 2F2D DBFE move.l -[A7], [A5 - 0x2402] 000035D8 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000035DC 508F addq.l A7, 8 000035DE 526E FFFE addq.w [A6 - 0x2], 1 label000035E2: 000035E2 0C6E 003F FFFE cmpi.w [A6 - 0x2], 0x3F /* '?' */ 000035E8 6FE6 ble -0x18 /* 000035D0 */ 000035EA 302E 001A move.w D0, [A6 + 0x1A] 000035EE D06E 001C add.w D0, [A6 + 0x1C] 000035F2 3F2E 0028 move.w -[A7], [A6 + 0x28] 000035F6 3F2E 0026 move.w -[A7], [A6 + 0x26] 000035FA 3F2E 0024 move.w -[A7], [A6 + 0x24] 000035FE 3F2E 0022 move.w -[A7], [A6 + 0x22] 00003602 3F2E 0020 move.w -[A7], [A6 + 0x20] 00003606 3F2E 001E move.w -[A7], [A6 + 0x1E] 0000360A 3F00 move.w -[A7], D0 0000360C 3F2E 001C move.w -[A7], [A6 + 0x1C] 00003610 3F2E 001A move.w -[A7], [A6 + 0x1A] 00003614 3F2E 0018 move.w -[A7], [A6 + 0x18] 00003618 3F2E 0016 move.w -[A7], [A6 + 0x16] 0000361C 3F2E 0014 move.w -[A7], [A6 + 0x14] 00003620 3F2E 0012 move.w -[A7], [A6 + 0x12] 00003624 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003628 3F2E 000E move.w -[A7], [A6 + 0xE] 0000362C 486D DE86 pea.l [A5 - 0x217A] 00003630 2F2D DBFE move.l -[A7], [A5 - 0x2402] 00003634 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003638 4FEF 0026 lea.l A7, [A7 + 0x26] 0000363C 4E5E unlink A6 0000363E 4E75 rts 00003640 4449 neg.w A1 00003642 5350 subq.w [A0], 1 00003644 4C41 5954 movem.l D2,D4,D6,A0,A3,A4,A6, D1 export_12: fn00003648: 00003648 4E56 FFFC link A6, -0x0004 0000364C 7001 moveq.l D0, 0x01 0000364E 3D40 FFFE move.w [A6 - 0x2], D0 00003652 6000 0398 bra +0x39A /* 000039EC */ label00003656: 00003656 7001 moveq.l D0, 0x01 00003658 3D40 FFFC move.w [A6 - 0x4], D0 0000365C 6000 0372 bra +0x374 /* 000039D0 */ label00003660: 00003660 302E 0008 move.w D0, [A6 + 0x8] 00003664 C1FC 03CC muls.w D0, 0x3CC 00003668 41ED F4FC lea.l A0, [A5 - 0xB04] 0000366C D1C0 add.l A0, D0 0000366E 302E FFFE move.w D0, [A6 - 0x2] 00003672 C1FC 00A2 muls.w D0, 0xA2 00003676 D1C0 add.l A0, D0 00003678 3028 003E move.w D0, [A0 + 0x3E] 0000367C B06E FFFC cmp.w D0, [A6 - 0x4] 00003680 6600 034A bne +0x34C /* 000039CC */ 00003684 302E 0008 move.w D0, [A6 + 0x8] 00003688 C1FC 08DC muls.w D0, 0x8DC 0000368C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003690 D1C0 add.l A0, D0 00003692 302E FFFC move.w D0, [A6 - 0x4] 00003696 C1FC 00A2 muls.w D0, 0xA2 0000369A D1C0 add.l A0, D0 0000369C 302E 0008 move.w D0, [A6 + 0x8] 000036A0 C1FC 03CC muls.w D0, 0x3CC 000036A4 43ED F4FC lea.l A1, [A5 - 0xB04] 000036A8 D3C0 add.l A1, D0 000036AA 302E FFFE move.w D0, [A6 - 0x2] 000036AE C1FC 00A2 muls.w D0, 0xA2 000036B2 D3C0 add.l A1, D0 000036B4 3029 0084 move.w D0, [A1 + 0x84] 000036B8 D168 0084 add.w [A0 + 0x84], D0 000036BC 302E 0008 move.w D0, [A6 + 0x8] 000036C0 C1FC 08DC muls.w D0, 0x8DC 000036C4 41ED E344 lea.l A0, [A5 - 0x1CBC] 000036C8 D1C0 add.l A0, D0 000036CA 302E FFFC move.w D0, [A6 - 0x4] 000036CE C1FC 00A2 muls.w D0, 0xA2 000036D2 D1C0 add.l A0, D0 000036D4 302E 0008 move.w D0, [A6 + 0x8] 000036D8 C1FC 03CC muls.w D0, 0x3CC 000036DC 43ED F4FC lea.l A1, [A5 - 0xB04] 000036E0 D3C0 add.l A1, D0 000036E2 302E FFFE move.w D0, [A6 - 0x2] 000036E6 C1FC 00A2 muls.w D0, 0xA2 000036EA D3C0 add.l A1, D0 000036EC 3029 0086 move.w D0, [A1 + 0x86] 000036F0 D168 0086 add.w [A0 + 0x86], D0 000036F4 302E 0008 move.w D0, [A6 + 0x8] 000036F8 C1FC 08DC muls.w D0, 0x8DC 000036FC 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003700 D1C0 add.l A0, D0 00003702 302E FFFC move.w D0, [A6 - 0x4] 00003706 C1FC 00A2 muls.w D0, 0xA2 0000370A D1C0 add.l A0, D0 0000370C 302E 0008 move.w D0, [A6 + 0x8] 00003710 C1FC 03CC muls.w D0, 0x3CC 00003714 43ED F4FC lea.l A1, [A5 - 0xB04] 00003718 D3C0 add.l A1, D0 0000371A 302E FFFE move.w D0, [A6 - 0x2] 0000371E C1FC 00A2 muls.w D0, 0xA2 00003722 D3C0 add.l A1, D0 00003724 3029 0088 move.w D0, [A1 + 0x88] 00003728 D168 0088 add.w [A0 + 0x88], D0 0000372C 302E 0008 move.w D0, [A6 + 0x8] 00003730 C1FC 08DC muls.w D0, 0x8DC 00003734 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003738 D1C0 add.l A0, D0 0000373A 302E FFFC move.w D0, [A6 - 0x4] 0000373E C1FC 00A2 muls.w D0, 0xA2 00003742 D1C0 add.l A0, D0 00003744 302E 0008 move.w D0, [A6 + 0x8] 00003748 C1FC 03CC muls.w D0, 0x3CC 0000374C 43ED F4FC lea.l A1, [A5 - 0xB04] 00003750 D3C0 add.l A1, D0 00003752 302E FFFE move.w D0, [A6 - 0x2] 00003756 C1FC 00A2 muls.w D0, 0xA2 0000375A D3C0 add.l A1, D0 0000375C 3029 008E move.w D0, [A1 + 0x8E] 00003760 D168 008E add.w [A0 + 0x8E], D0 00003764 302E 0008 move.w D0, [A6 + 0x8] 00003768 C1FC 08DC muls.w D0, 0x8DC 0000376C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003770 D1C0 add.l A0, D0 00003772 302E FFFC move.w D0, [A6 - 0x4] 00003776 C1FC 00A2 muls.w D0, 0xA2 0000377A D1C0 add.l A0, D0 0000377C 302E 0008 move.w D0, [A6 + 0x8] 00003780 C1FC 03CC muls.w D0, 0x3CC 00003784 43ED F4FC lea.l A1, [A5 - 0xB04] 00003788 D3C0 add.l A1, D0 0000378A 302E FFFE move.w D0, [A6 - 0x2] 0000378E C1FC 00A2 muls.w D0, 0xA2 00003792 D3C0 add.l A1, D0 00003794 3029 0090 move.w D0, [A1 + 0x90] 00003798 D168 0090 add.w [A0 + 0x90], D0 0000379C 302E 0008 move.w D0, [A6 + 0x8] 000037A0 C1FC 08DC muls.w D0, 0x8DC 000037A4 41ED E344 lea.l A0, [A5 - 0x1CBC] 000037A8 D1C0 add.l A0, D0 000037AA 302E FFFC move.w D0, [A6 - 0x4] 000037AE C1FC 00A2 muls.w D0, 0xA2 000037B2 D1C0 add.l A0, D0 000037B4 302E 0008 move.w D0, [A6 + 0x8] 000037B8 C1FC 03CC muls.w D0, 0x3CC 000037BC 43ED F4FC lea.l A1, [A5 - 0xB04] 000037C0 D3C0 add.l A1, D0 000037C2 302E FFFE move.w D0, [A6 - 0x2] 000037C6 C1FC 00A2 muls.w D0, 0xA2 000037CA D3C0 add.l A1, D0 000037CC 3029 008A move.w D0, [A1 + 0x8A] 000037D0 D168 008A add.w [A0 + 0x8A], D0 000037D4 302E 0008 move.w D0, [A6 + 0x8] 000037D8 C1FC 08DC muls.w D0, 0x8DC 000037DC 41ED E344 lea.l A0, [A5 - 0x1CBC] 000037E0 D1C0 add.l A0, D0 000037E2 302E FFFC move.w D0, [A6 - 0x4] 000037E6 C1FC 00A2 muls.w D0, 0xA2 000037EA D1C0 add.l A0, D0 000037EC 302E 0008 move.w D0, [A6 + 0x8] 000037F0 C1FC 03CC muls.w D0, 0x3CC 000037F4 43ED F4FC lea.l A1, [A5 - 0xB04] 000037F8 D3C0 add.l A1, D0 000037FA 302E FFFE move.w D0, [A6 - 0x2] 000037FE C1FC 00A2 muls.w D0, 0xA2 00003802 D3C0 add.l A1, D0 00003804 3029 008C move.w D0, [A1 + 0x8C] 00003808 D168 008C add.w [A0 + 0x8C], D0 0000380C 302E 0008 move.w D0, [A6 + 0x8] 00003810 C1FC 08DC muls.w D0, 0x8DC 00003814 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003818 D1C0 add.l A0, D0 0000381A 302E FFFC move.w D0, [A6 - 0x4] 0000381E C1FC 00A2 muls.w D0, 0xA2 00003822 D1C0 add.l A0, D0 00003824 302E 0008 move.w D0, [A6 + 0x8] 00003828 C1FC 03CC muls.w D0, 0x3CC 0000382C 43ED F4FC lea.l A1, [A5 - 0xB04] 00003830 D3C0 add.l A1, D0 00003832 302E FFFE move.w D0, [A6 - 0x2] 00003836 C1FC 00A2 muls.w D0, 0xA2 0000383A D3C0 add.l A1, D0 0000383C 3029 0092 move.w D0, [A1 + 0x92] 00003840 D168 0092 add.w [A0 + 0x92], D0 00003844 302E 0008 move.w D0, [A6 + 0x8] 00003848 C1FC 08DC muls.w D0, 0x8DC 0000384C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003850 D1C0 add.l A0, D0 00003852 302E FFFC move.w D0, [A6 - 0x4] 00003856 C1FC 00A2 muls.w D0, 0xA2 0000385A D1C0 add.l A0, D0 0000385C 302E 0008 move.w D0, [A6 + 0x8] 00003860 C1FC 03CC muls.w D0, 0x3CC 00003864 43ED F4FC lea.l A1, [A5 - 0xB04] 00003868 D3C0 add.l A1, D0 0000386A 302E FFFE move.w D0, [A6 - 0x2] 0000386E C1FC 00A2 muls.w D0, 0xA2 00003872 D3C0 add.l A1, D0 00003874 3029 0094 move.w D0, [A1 + 0x94] 00003878 D168 0094 add.w [A0 + 0x94], D0 0000387C 302E 0008 move.w D0, [A6 + 0x8] 00003880 C1FC 08DC muls.w D0, 0x8DC 00003884 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003888 D1C0 add.l A0, D0 0000388A 302E FFFC move.w D0, [A6 - 0x4] 0000388E C1FC 00A2 muls.w D0, 0xA2 00003892 D1C0 add.l A0, D0 00003894 302E 0008 move.w D0, [A6 + 0x8] 00003898 C1FC 03CC muls.w D0, 0x3CC 0000389C 43ED F4FC lea.l A1, [A5 - 0xB04] 000038A0 D3C0 add.l A1, D0 000038A2 302E FFFE move.w D0, [A6 - 0x2] 000038A6 C1FC 00A2 muls.w D0, 0xA2 000038AA D3C0 add.l A1, D0 000038AC 3029 0096 move.w D0, [A1 + 0x96] 000038B0 D168 0096 add.w [A0 + 0x96], D0 000038B4 302E 0008 move.w D0, [A6 + 0x8] 000038B8 C1FC 08DC muls.w D0, 0x8DC 000038BC 41ED E344 lea.l A0, [A5 - 0x1CBC] 000038C0 D1C0 add.l A0, D0 000038C2 302E FFFC move.w D0, [A6 - 0x4] 000038C6 C1FC 00A2 muls.w D0, 0xA2 000038CA D1C0 add.l A0, D0 000038CC 302E 0008 move.w D0, [A6 + 0x8] 000038D0 C1FC 03CC muls.w D0, 0x3CC 000038D4 43ED F4FC lea.l A1, [A5 - 0xB04] 000038D8 D3C0 add.l A1, D0 000038DA 302E FFFE move.w D0, [A6 - 0x2] 000038DE C1FC 00A2 muls.w D0, 0xA2 000038E2 D3C0 add.l A1, D0 000038E4 3029 0098 move.w D0, [A1 + 0x98] 000038E8 D168 0098 add.w [A0 + 0x98], D0 000038EC 302E 0008 move.w D0, [A6 + 0x8] 000038F0 C1FC 08DC muls.w D0, 0x8DC 000038F4 41ED E344 lea.l A0, [A5 - 0x1CBC] 000038F8 D1C0 add.l A0, D0 000038FA 302E FFFC move.w D0, [A6 - 0x4] 000038FE C1FC 00A2 muls.w D0, 0xA2 00003902 D1C0 add.l A0, D0 00003904 302E 0008 move.w D0, [A6 + 0x8] 00003908 C1FC 03CC muls.w D0, 0x3CC 0000390C 43ED F4FC lea.l A1, [A5 - 0xB04] 00003910 D3C0 add.l A1, D0 00003912 302E FFFE move.w D0, [A6 - 0x2] 00003916 C1FC 00A2 muls.w D0, 0xA2 0000391A D3C0 add.l A1, D0 0000391C 3029 009C move.w D0, [A1 + 0x9C] 00003920 D168 009C add.w [A0 + 0x9C], D0 00003924 302E 0008 move.w D0, [A6 + 0x8] 00003928 C1FC 08DC muls.w D0, 0x8DC 0000392C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003930 D1C0 add.l A0, D0 00003932 302E FFFC move.w D0, [A6 - 0x4] 00003936 C1FC 00A2 muls.w D0, 0xA2 0000393A D1C0 add.l A0, D0 0000393C 302E 0008 move.w D0, [A6 + 0x8] 00003940 C1FC 03CC muls.w D0, 0x3CC 00003944 43ED F4FC lea.l A1, [A5 - 0xB04] 00003948 D3C0 add.l A1, D0 0000394A 302E FFFE move.w D0, [A6 - 0x2] 0000394E C1FC 00A2 muls.w D0, 0xA2 00003952 D3C0 add.l A1, D0 00003954 3029 009A move.w D0, [A1 + 0x9A] 00003958 D168 009A add.w [A0 + 0x9A], D0 0000395C 302E 0008 move.w D0, [A6 + 0x8] 00003960 C1FC 08DC muls.w D0, 0x8DC 00003964 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003968 D1C0 add.l A0, D0 0000396A 302E FFFC move.w D0, [A6 - 0x4] 0000396E C1FC 00A2 muls.w D0, 0xA2 00003972 D1C0 add.l A0, D0 00003974 302E 0008 move.w D0, [A6 + 0x8] 00003978 C1FC 03CC muls.w D0, 0x3CC 0000397C 43ED F4FC lea.l A1, [A5 - 0xB04] 00003980 D3C0 add.l A1, D0 00003982 302E FFFE move.w D0, [A6 - 0x2] 00003986 C1FC 00A2 muls.w D0, 0xA2 0000398A D3C0 add.l A1, D0 0000398C 3029 009E move.w D0, [A1 + 0x9E] 00003990 D168 009E add.w [A0 + 0x9E], D0 00003994 302E 0008 move.w D0, [A6 + 0x8] 00003998 C1FC 08DC muls.w D0, 0x8DC 0000399C 41ED E344 lea.l A0, [A5 - 0x1CBC] 000039A0 D1C0 add.l A0, D0 000039A2 302E FFFC move.w D0, [A6 - 0x4] 000039A6 C1FC 00A2 muls.w D0, 0xA2 000039AA D1C0 add.l A0, D0 000039AC 302E 0008 move.w D0, [A6 + 0x8] 000039B0 C1FC 03CC muls.w D0, 0x3CC 000039B4 43ED F4FC lea.l A1, [A5 - 0xB04] 000039B8 D3C0 add.l A1, D0 000039BA 302E FFFE move.w D0, [A6 - 0x2] 000039BE C1FC 00A2 muls.w D0, 0xA2 000039C2 D3C0 add.l A1, D0 000039C4 3029 00A0 move.w D0, [A1 + 0xA0] 000039C8 D168 00A0 add.w [A0 + 0xA0], D0 label000039CC: 000039CC 526E FFFC addq.w [A6 - 0x4], 1 label000039D0: 000039D0 302E 0008 move.w D0, [A6 + 0x8] 000039D4 48C0 ext.l D0 000039D6 D080 add.l D0, D0 000039D8 41ED FD36 lea.l A0, [A5 - 0x2CA] 000039DC D1C0 add.l A0, D0 000039DE 302E FFFC move.w D0, [A6 - 0x4] 000039E2 B050 cmp.w D0, [A0] 000039E4 6F00 FC7A ble -0x384 /* 00003660 */ 000039E8 526E FFFE addq.w [A6 - 0x2], 1 label000039EC: 000039EC 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 000039F2 6F00 FC62 ble -0x39C /* 00003656 */ 000039F6 4E5E unlink A6 000039F8 4E75 rts 000039FA 5550 subq.w [A0], 2 000039FC 4441 neg.w D1 000039FE 5445 addq.w D5, 2 00003A00 504C addq.w A4, 8 export_11: fn00003A02: 00003A02 4E56 FFFC link A6, -0x0004 00003A06 7001 moveq.l D0, 0x01 00003A08 3D40 FFFE move.w [A6 - 0x2], D0 00003A0C 6000 01FE bra +0x200 /* 00003C0C */ label00003A10: 00003A10 7001 moveq.l D0, 0x01 00003A12 3D40 FFFC move.w [A6 - 0x4], D0 00003A16 6000 01D8 bra +0x1DA /* 00003BF0 */ label00003A1A: 00003A1A 302E 0008 move.w D0, [A6 + 0x8] 00003A1E C1FC 08DC muls.w D0, 0x8DC 00003A22 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003A26 D1C0 add.l A0, D0 00003A28 302E FFFC move.w D0, [A6 - 0x4] 00003A2C C1FC 00A2 muls.w D0, 0xA2 00003A30 D1C0 add.l A0, D0 00003A32 4A68 003A tst.w [A0 + 0x3A] 00003A36 6700 01B4 beq +0x1B6 /* 00003BEC */ 00003A3A 302E 0008 move.w D0, [A6 + 0x8] 00003A3E C1FC 08DC muls.w D0, 0x8DC 00003A42 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003A46 D1C0 add.l A0, D0 00003A48 302E FFFC move.w D0, [A6 - 0x4] 00003A4C C1FC 00A2 muls.w D0, 0xA2 00003A50 D1C0 add.l A0, D0 00003A52 0C68 0005 002C cmpi.w [A0 + 0x2C], 0x5 00003A58 6638 bne +0x3A /* 00003A92 */ 00003A5A 302E 0008 move.w D0, [A6 + 0x8] 00003A5E C1FC 03CC muls.w D0, 0x3CC 00003A62 41ED F4FC lea.l A0, [A5 - 0xB04] 00003A66 D1C0 add.l A0, D0 00003A68 302E 0008 move.w D0, [A6 + 0x8] 00003A6C C1FC 08DC muls.w D0, 0x8DC 00003A70 43ED E344 lea.l A1, [A5 - 0x1CBC] 00003A74 D3C0 add.l A1, D0 00003A76 302E FFFC move.w D0, [A6 - 0x4] 00003A7A C1FC 00A2 muls.w D0, 0xA2 00003A7E D3C0 add.l A1, D0 00003A80 41E8 00A2 lea.l A0, [A0 + 0xA2] 00003A84 7027 moveq.l D0, 0x27 label00003A86: 00003A86 20D9 move.l [A0]+, [A1]+ 00003A88 51C8 FFFC dbf D0, -0x6 /* 00003A86 */ 00003A8C 30D9 move.w [A0]+, [A1]+ 00003A8E 6000 015C bra +0x15E /* 00003BEC */ label00003A92: 00003A92 302E 0008 move.w D0, [A6 + 0x8] 00003A96 C1FC 08DC muls.w D0, 0x8DC 00003A9A 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003A9E D1C0 add.l A0, D0 00003AA0 302E FFFC move.w D0, [A6 - 0x4] 00003AA4 C1FC 00A2 muls.w D0, 0xA2 00003AA8 D1C0 add.l A0, D0 00003AAA 0C68 0003 002C cmpi.w [A0 + 0x2C], 0x3 00003AB0 6638 bne +0x3A /* 00003AEA */ 00003AB2 302E 0008 move.w D0, [A6 + 0x8] 00003AB6 C1FC 03CC muls.w D0, 0x3CC 00003ABA 41ED F4FC lea.l A0, [A5 - 0xB04] 00003ABE D1C0 add.l A0, D0 00003AC0 302E 0008 move.w D0, [A6 + 0x8] 00003AC4 C1FC 08DC muls.w D0, 0x8DC 00003AC8 43ED E344 lea.l A1, [A5 - 0x1CBC] 00003ACC D3C0 add.l A1, D0 00003ACE 302E FFFC move.w D0, [A6 - 0x4] 00003AD2 C1FC 00A2 muls.w D0, 0xA2 00003AD6 D3C0 add.l A1, D0 00003AD8 41E8 0144 lea.l A0, [A0 + 0x144] 00003ADC 7027 moveq.l D0, 0x27 label00003ADE: 00003ADE 20D9 move.l [A0]+, [A1]+ 00003AE0 51C8 FFFC dbf D0, -0x6 /* 00003ADE */ 00003AE4 30D9 move.w [A0]+, [A1]+ 00003AE6 6000 0104 bra +0x106 /* 00003BEC */ label00003AEA: 00003AEA 302E 0008 move.w D0, [A6 + 0x8] 00003AEE C1FC 08DC muls.w D0, 0x8DC 00003AF2 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003AF6 D1C0 add.l A0, D0 00003AF8 302E FFFC move.w D0, [A6 - 0x4] 00003AFC C1FC 00A2 muls.w D0, 0xA2 00003B00 D1C0 add.l A0, D0 00003B02 0C68 0004 002C cmpi.w [A0 + 0x2C], 0x4 00003B08 6638 bne +0x3A /* 00003B42 */ 00003B0A 302E 0008 move.w D0, [A6 + 0x8] 00003B0E C1FC 03CC muls.w D0, 0x3CC 00003B12 41ED F4FC lea.l A0, [A5 - 0xB04] 00003B16 D1C0 add.l A0, D0 00003B18 302E 0008 move.w D0, [A6 + 0x8] 00003B1C C1FC 08DC muls.w D0, 0x8DC 00003B20 43ED E344 lea.l A1, [A5 - 0x1CBC] 00003B24 D3C0 add.l A1, D0 00003B26 302E FFFC move.w D0, [A6 - 0x4] 00003B2A C1FC 00A2 muls.w D0, 0xA2 00003B2E D3C0 add.l A1, D0 00003B30 41E8 01E6 lea.l A0, [A0 + 0x1E6] 00003B34 7027 moveq.l D0, 0x27 label00003B36: 00003B36 20D9 move.l [A0]+, [A1]+ 00003B38 51C8 FFFC dbf D0, -0x6 /* 00003B36 */ 00003B3C 30D9 move.w [A0]+, [A1]+ 00003B3E 6000 00AC bra +0xAE /* 00003BEC */ label00003B42: 00003B42 302E 0008 move.w D0, [A6 + 0x8] 00003B46 C1FC 08DC muls.w D0, 0x8DC 00003B4A 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003B4E D1C0 add.l A0, D0 00003B50 302E FFFC move.w D0, [A6 - 0x4] 00003B54 C1FC 00A2 muls.w D0, 0xA2 00003B58 D1C0 add.l A0, D0 00003B5A 0C68 0001 002C cmpi.w [A0 + 0x2C], 0x1 00003B60 6636 bne +0x38 /* 00003B98 */ 00003B62 302E 0008 move.w D0, [A6 + 0x8] 00003B66 C1FC 03CC muls.w D0, 0x3CC 00003B6A 41ED F4FC lea.l A0, [A5 - 0xB04] 00003B6E D1C0 add.l A0, D0 00003B70 302E 0008 move.w D0, [A6 + 0x8] 00003B74 C1FC 08DC muls.w D0, 0x8DC 00003B78 43ED E344 lea.l A1, [A5 - 0x1CBC] 00003B7C D3C0 add.l A1, D0 00003B7E 302E FFFC move.w D0, [A6 - 0x4] 00003B82 C1FC 00A2 muls.w D0, 0xA2 00003B86 D3C0 add.l A1, D0 00003B88 41E8 0288 lea.l A0, [A0 + 0x288] 00003B8C 7027 moveq.l D0, 0x27 label00003B8E: 00003B8E 20D9 move.l [A0]+, [A1]+ 00003B90 51C8 FFFC dbf D0, -0x6 /* 00003B8E */ 00003B94 30D9 move.w [A0]+, [A1]+ 00003B96 6054 bra +0x56 /* 00003BEC */ label00003B98: 00003B98 302E 0008 move.w D0, [A6 + 0x8] 00003B9C C1FC 08DC muls.w D0, 0x8DC 00003BA0 41ED E344 lea.l A0, [A5 - 0x1CBC] 00003BA4 D1C0 add.l A0, D0 00003BA6 302E FFFC move.w D0, [A6 - 0x4] 00003BAA C1FC 00A2 muls.w D0, 0xA2 00003BAE D1C0 add.l A0, D0 00003BB0 0C68 0002 002C cmpi.w [A0 + 0x2C], 0x2 00003BB6 6634 bne +0x36 /* 00003BEC */ 00003BB8 302E 0008 move.w D0, [A6 + 0x8] 00003BBC C1FC 03CC muls.w D0, 0x3CC 00003BC0 41ED F4FC lea.l A0, [A5 - 0xB04] 00003BC4 D1C0 add.l A0, D0 00003BC6 302E 0008 move.w D0, [A6 + 0x8] 00003BCA C1FC 08DC muls.w D0, 0x8DC 00003BCE 43ED E344 lea.l A1, [A5 - 0x1CBC] 00003BD2 D3C0 add.l A1, D0 00003BD4 302E FFFC move.w D0, [A6 - 0x4] 00003BD8 C1FC 00A2 muls.w D0, 0xA2 00003BDC D3C0 add.l A1, D0 00003BDE 41E8 032A lea.l A0, [A0 + 0x32A] 00003BE2 7027 moveq.l D0, 0x27 label00003BE4: 00003BE4 20D9 move.l [A0]+, [A1]+ 00003BE6 51C8 FFFC dbf D0, -0x6 /* 00003BE4 */ 00003BEA 30D9 move.w [A0]+, [A1]+ label00003BEC: 00003BEC 526E FFFC addq.w [A6 - 0x4], 1 label00003BF0: 00003BF0 302E 0008 move.w D0, [A6 + 0x8] 00003BF4 48C0 ext.l D0 00003BF6 D080 add.l D0, D0 00003BF8 41ED FD36 lea.l A0, [A5 - 0x2CA] 00003BFC D1C0 add.l A0, D0 00003BFE 302E FFFC move.w D0, [A6 - 0x4] 00003C02 B050 cmp.w D0, [A0] 00003C04 6F00 FE14 ble -0x1EA /* 00003A1A */ 00003C08 526E FFFE addq.w [A6 - 0x2], 1 label00003C0C: 00003C0C 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 00003C12 6F00 FDFC ble -0x202 /* 00003A10 */ 00003C16 7001 moveq.l D0, 0x01 00003C18 3D40 FFFE move.w [A6 - 0x2], D0 00003C1C 6000 01AA bra +0x1AC /* 00003DC8 */ label00003C20: 00003C20 302E 0008 move.w D0, [A6 + 0x8] 00003C24 C1FC 03CC muls.w D0, 0x3CC 00003C28 41ED F4FC lea.l A0, [A5 - 0xB04] 00003C2C D1C0 add.l A0, D0 00003C2E 302E FFFE move.w D0, [A6 - 0x2] 00003C32 C1FC 00A2 muls.w D0, 0xA2 00003C36 D1C0 add.l A0, D0 00003C38 4268 0084 clr.w [A0 + 0x84] 00003C3C 302E 0008 move.w D0, [A6 + 0x8] 00003C40 C1FC 03CC muls.w D0, 0x3CC 00003C44 41ED F4FC lea.l A0, [A5 - 0xB04] 00003C48 D1C0 add.l A0, D0 00003C4A 302E FFFE move.w D0, [A6 - 0x2] 00003C4E C1FC 00A2 muls.w D0, 0xA2 00003C52 D1C0 add.l A0, D0 00003C54 4268 0086 clr.w [A0 + 0x86] 00003C58 302E 0008 move.w D0, [A6 + 0x8] 00003C5C C1FC 03CC muls.w D0, 0x3CC 00003C60 41ED F4FC lea.l A0, [A5 - 0xB04] 00003C64 D1C0 add.l A0, D0 00003C66 302E FFFE move.w D0, [A6 - 0x2] 00003C6A C1FC 00A2 muls.w D0, 0xA2 00003C6E D1C0 add.l A0, D0 00003C70 4268 0088 clr.w [A0 + 0x88] 00003C74 302E 0008 move.w D0, [A6 + 0x8] 00003C78 C1FC 03CC muls.w D0, 0x3CC 00003C7C 41ED F4FC lea.l A0, [A5 - 0xB04] 00003C80 D1C0 add.l A0, D0 00003C82 302E FFFE move.w D0, [A6 - 0x2] 00003C86 C1FC 00A2 muls.w D0, 0xA2 00003C8A D1C0 add.l A0, D0 00003C8C 4268 008E clr.w [A0 + 0x8E] 00003C90 302E 0008 move.w D0, [A6 + 0x8] 00003C94 C1FC 03CC muls.w D0, 0x3CC 00003C98 41ED F4FC lea.l A0, [A5 - 0xB04] 00003C9C D1C0 add.l A0, D0 00003C9E 302E FFFE move.w D0, [A6 - 0x2] 00003CA2 C1FC 00A2 muls.w D0, 0xA2 00003CA6 D1C0 add.l A0, D0 00003CA8 4268 0090 clr.w [A0 + 0x90] 00003CAC 302E 0008 move.w D0, [A6 + 0x8] 00003CB0 C1FC 03CC muls.w D0, 0x3CC 00003CB4 41ED F4FC lea.l A0, [A5 - 0xB04] 00003CB8 D1C0 add.l A0, D0 00003CBA 302E FFFE move.w D0, [A6 - 0x2] 00003CBE C1FC 00A2 muls.w D0, 0xA2 00003CC2 D1C0 add.l A0, D0 00003CC4 4268 008A clr.w [A0 + 0x8A] 00003CC8 302E 0008 move.w D0, [A6 + 0x8] 00003CCC C1FC 03CC muls.w D0, 0x3CC 00003CD0 41ED F4FC lea.l A0, [A5 - 0xB04] 00003CD4 D1C0 add.l A0, D0 00003CD6 302E FFFE move.w D0, [A6 - 0x2] 00003CDA C1FC 00A2 muls.w D0, 0xA2 00003CDE D1C0 add.l A0, D0 00003CE0 4268 008C clr.w [A0 + 0x8C] 00003CE4 302E 0008 move.w D0, [A6 + 0x8] 00003CE8 C1FC 03CC muls.w D0, 0x3CC 00003CEC 41ED F4FC lea.l A0, [A5 - 0xB04] 00003CF0 D1C0 add.l A0, D0 00003CF2 302E FFFE move.w D0, [A6 - 0x2] 00003CF6 C1FC 00A2 muls.w D0, 0xA2 00003CFA D1C0 add.l A0, D0 00003CFC 4268 0092 clr.w [A0 + 0x92] 00003D00 302E 0008 move.w D0, [A6 + 0x8] 00003D04 C1FC 03CC muls.w D0, 0x3CC 00003D08 41ED F4FC lea.l A0, [A5 - 0xB04] 00003D0C D1C0 add.l A0, D0 00003D0E 302E FFFE move.w D0, [A6 - 0x2] 00003D12 C1FC 00A2 muls.w D0, 0xA2 00003D16 D1C0 add.l A0, D0 00003D18 4268 0094 clr.w [A0 + 0x94] 00003D1C 302E 0008 move.w D0, [A6 + 0x8] 00003D20 C1FC 03CC muls.w D0, 0x3CC 00003D24 41ED F4FC lea.l A0, [A5 - 0xB04] 00003D28 D1C0 add.l A0, D0 00003D2A 302E FFFE move.w D0, [A6 - 0x2] 00003D2E C1FC 00A2 muls.w D0, 0xA2 00003D32 D1C0 add.l A0, D0 00003D34 4268 0096 clr.w [A0 + 0x96] 00003D38 302E 0008 move.w D0, [A6 + 0x8] 00003D3C C1FC 03CC muls.w D0, 0x3CC 00003D40 41ED F4FC lea.l A0, [A5 - 0xB04] 00003D44 D1C0 add.l A0, D0 00003D46 302E FFFE move.w D0, [A6 - 0x2] 00003D4A C1FC 00A2 muls.w D0, 0xA2 00003D4E D1C0 add.l A0, D0 00003D50 4268 0098 clr.w [A0 + 0x98] 00003D54 302E 0008 move.w D0, [A6 + 0x8] 00003D58 C1FC 03CC muls.w D0, 0x3CC 00003D5C 41ED F4FC lea.l A0, [A5 - 0xB04] 00003D60 D1C0 add.l A0, D0 00003D62 302E FFFE move.w D0, [A6 - 0x2] 00003D66 C1FC 00A2 muls.w D0, 0xA2 00003D6A D1C0 add.l A0, D0 00003D6C 4268 009C clr.w [A0 + 0x9C] 00003D70 302E 0008 move.w D0, [A6 + 0x8] 00003D74 C1FC 03CC muls.w D0, 0x3CC 00003D78 41ED F4FC lea.l A0, [A5 - 0xB04] 00003D7C D1C0 add.l A0, D0 00003D7E 302E FFFE move.w D0, [A6 - 0x2] 00003D82 C1FC 00A2 muls.w D0, 0xA2 00003D86 D1C0 add.l A0, D0 00003D88 4268 009A clr.w [A0 + 0x9A] 00003D8C 302E 0008 move.w D0, [A6 + 0x8] 00003D90 C1FC 03CC muls.w D0, 0x3CC 00003D94 41ED F4FC lea.l A0, [A5 - 0xB04] 00003D98 D1C0 add.l A0, D0 00003D9A 302E FFFE move.w D0, [A6 - 0x2] 00003D9E C1FC 00A2 muls.w D0, 0xA2 00003DA2 D1C0 add.l A0, D0 00003DA4 4268 009E clr.w [A0 + 0x9E] 00003DA8 302E 0008 move.w D0, [A6 + 0x8] 00003DAC C1FC 03CC muls.w D0, 0x3CC 00003DB0 41ED F4FC lea.l A0, [A5 - 0xB04] 00003DB4 D1C0 add.l A0, D0 00003DB6 302E FFFE move.w D0, [A6 - 0x2] 00003DBA C1FC 00A2 muls.w D0, 0xA2 00003DBE D1C0 add.l A0, D0 00003DC0 4268 00A0 clr.w [A0 + 0xA0] 00003DC4 526E FFFE addq.w [A6 - 0x2], 1 label00003DC8: 00003DC8 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 00003DCE 6F00 FE50 ble -0x1AE /* 00003C20 */ 00003DD2 4E5E unlink A6 00003DD4 4E75 rts 00003DD6 434C chk.w D1, A4 00003DD8 4541 chk.w D2, D1 00003DDA 5243 addq.w D3, 1 00003DDC 504C addq.w A4, 8 export_13: 00003DDE 4E56 FD5A link A6, -0x02A6 00003DE2 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00003DE6 426E FFFE clr.w [A6 - 0x2] 00003DEA 6000 0CD2 bra +0xCD4 /* 00004ABE */ label00003DEE: 00003DEE 302E FFFE move.w D0, [A6 - 0x2] 00003DF2 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00003DF6 41ED FC94 lea.l A0, [A5 - 0x36C] 00003DFA D1C0 add.l A0, D0 00003DFC 4850 pea.l [A0] 00003DFE 486E FE04 pea.l [A6 - 0x1FC] 00003E02 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00003E06 508F addq.l A7, 8 00003E08 486D D3EC pea.l [A5 - 0x2C14] 00003E0C 486E FE04 pea.l [A6 - 0x1FC] 00003E10 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00003E14 508F addq.l A7, 8 00003E16 486D D3F0 pea.l [A5 - 0x2C10] 00003E1A 486E FE04 pea.l [A6 - 0x1FC] 00003E1E 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00003E22 508F addq.l A7, 8 00003E24 2D40 FE36 move.l [A6 - 0x1CA], D0 00003E28 4AAE FE36 tst.l [A6 - 0x1CA] 00003E2C 6600 0086 bne +0x88 /* 00003EB4 */ 00003E30 486D D3F4 pea.l [A5 - 0x2C0C] 00003E34 486E FE04 pea.l [A6 - 0x1FC] 00003E38 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00003E3C 508F addq.l A7, 8 00003E3E 2D40 FE36 move.l [A6 - 0x1CA], D0 00003E42 486D D3F8 pea.l [A5 - 0x2C08] 00003E46 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00003E4A 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003E4E 508F addq.l A7, 8 00003E50 486D D406 pea.l [A5 - 0x2BFA] 00003E54 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00003E58 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003E5C 508F addq.l A7, 8 00003E5E 486D D410 pea.l [A5 - 0x2BF0] 00003E62 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00003E66 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003E6A 508F addq.l A7, 8 00003E6C 486D D41C pea.l [A5 - 0x2BE4] 00003E70 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00003E74 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003E78 508F addq.l A7, 8 00003E7A 7001 moveq.l D0, 0x01 00003E7C 3D40 FFFC move.w [A6 - 0x4], D0 00003E80 6012 bra +0x14 /* 00003E94 */ label00003E82: 00003E82 486D D42A pea.l [A5 - 0x2BD6] 00003E86 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00003E8A 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00003E8E 508F addq.l A7, 8 00003E90 526E FFFC addq.w [A6 - 0x4], 1 label00003E94: 00003E94 302E FFFE move.w D0, [A6 - 0x2] 00003E98 48C0 ext.l D0 00003E9A D080 add.l D0, D0 00003E9C 41ED FD36 lea.l A0, [A5 - 0x2CA] 00003EA0 D1C0 add.l A0, D0 00003EA2 302E FFFC move.w D0, [A6 - 0x4] 00003EA6 B050 cmp.w D0, [A0] 00003EA8 6FD8 ble -0x26 /* 00003E82 */ 00003EAA 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00003EAE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003EB2 588F addq.l A7, 4 label00003EB4: 00003EB4 302E FFFE move.w D0, [A6 - 0x2] 00003EB8 C1FC 002C muls.w D0, 0x2C /* ',' */ 00003EBC D08E add.l D0, A6 00003EBE 322E FFFE move.w D1, [A6 - 0x2] 00003EC2 C3FC 002C muls.w D1, 0x2C /* ',' */ 00003EC6 D28E add.l D1, A6 00003EC8 342E FFFE move.w D2, [A6 - 0x2] 00003ECC C5FC 002C muls.w D2, 0x2C /* ',' */ 00003ED0 D48E add.l D2, A6 00003ED2 362E FFFE move.w D3, [A6 - 0x2] 00003ED6 C7FC 002C muls.w D3, 0x2C /* ',' */ 00003EDA D68E add.l D3, A6 00003EDC 382E FFFE move.w D4, [A6 - 0x2] 00003EE0 C9FC 002C muls.w D4, 0x2C /* ',' */ 00003EE4 D88E add.l D4, A6 00003EE6 3A2E FFFE move.w D5, [A6 - 0x2] 00003EEA CBFC 002C muls.w D5, 0x2C /* ',' */ 00003EEE DA8E add.l D5, A6 00003EF0 0685 FFFF FD9C addi.l D5, 0xFFFFFD9C 00003EF6 2F05 move.l -[A7], D5 00003EF8 0684 FFFF FD9A addi.l D4, 0xFFFFFD9A 00003EFE 2F04 move.l -[A7], D4 00003F00 0683 FFFF FD98 addi.l D3, 0xFFFFFD98 00003F06 2F03 move.l -[A7], D3 00003F08 0682 FFFF FD96 addi.l D2, 0xFFFFFD96 00003F0E 2F02 move.l -[A7], D2 00003F10 0681 FFFF FD94 addi.l D1, 0xFFFFFD94 00003F16 2F01 move.l -[A7], D1 00003F18 0680 FFFF FD92 addi.l D0, 0xFFFFFD92 00003F1E 2F00 move.l -[A7], D0 00003F20 486D D450 pea.l [A5 - 0x2BB0] 00003F24 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00003F28 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003F2C 4FEF 0020 lea.l A7, [A7 + 0x20] 00003F30 302E FFFE move.w D0, [A6 - 0x2] 00003F34 C1FC 002C muls.w D0, 0x2C /* ',' */ 00003F38 D08E add.l D0, A6 00003F3A 322E FFFE move.w D1, [A6 - 0x2] 00003F3E C3FC 002C muls.w D1, 0x2C /* ',' */ 00003F42 D28E add.l D1, A6 00003F44 342E FFFE move.w D2, [A6 - 0x2] 00003F48 C5FC 002C muls.w D2, 0x2C /* ',' */ 00003F4C D48E add.l D2, A6 00003F4E 362E FFFE move.w D3, [A6 - 0x2] 00003F52 C7FC 002C muls.w D3, 0x2C /* ',' */ 00003F56 D68E add.l D3, A6 00003F58 0683 FFFF FDA4 addi.l D3, 0xFFFFFDA4 00003F5E 2F03 move.l -[A7], D3 00003F60 0682 FFFF FDA2 addi.l D2, 0xFFFFFDA2 00003F66 2F02 move.l -[A7], D2 00003F68 0681 FFFF FDA0 addi.l D1, 0xFFFFFDA0 00003F6E 2F01 move.l -[A7], D1 00003F70 0680 FFFF FD9E addi.l D0, 0xFFFFFD9E 00003F76 2F00 move.l -[A7], D0 00003F78 486D D462 pea.l [A5 - 0x2B9E] 00003F7C 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00003F80 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003F84 4FEF 0018 lea.l A7, [A7 + 0x18] 00003F88 302E FFFE move.w D0, [A6 - 0x2] 00003F8C C1FC 002C muls.w D0, 0x2C /* ',' */ 00003F90 D08E add.l D0, A6 00003F92 322E FFFE move.w D1, [A6 - 0x2] 00003F96 C3FC 002C muls.w D1, 0x2C /* ',' */ 00003F9A D28E add.l D1, A6 00003F9C 342E FFFE move.w D2, [A6 - 0x2] 00003FA0 C5FC 002C muls.w D2, 0x2C /* ',' */ 00003FA4 D48E add.l D2, A6 00003FA6 362E FFFE move.w D3, [A6 - 0x2] 00003FAA C7FC 002C muls.w D3, 0x2C /* ',' */ 00003FAE D68E add.l D3, A6 00003FB0 382E FFFE move.w D4, [A6 - 0x2] 00003FB4 C9FC 002C muls.w D4, 0x2C /* ',' */ 00003FB8 D88E add.l D4, A6 00003FBA 0684 FFFF FD84 addi.l D4, 0xFFFFFD84 00003FC0 2F04 move.l -[A7], D4 00003FC2 0683 FFFF FD82 addi.l D3, 0xFFFFFD82 00003FC8 2F03 move.l -[A7], D3 00003FCA 0682 FFFF FD80 addi.l D2, 0xFFFFFD80 00003FD0 2F02 move.l -[A7], D2 00003FD2 0681 FFFF FD7E addi.l D1, 0xFFFFFD7E 00003FD8 2F01 move.l -[A7], D1 00003FDA 0680 FFFF FD7C addi.l D0, 0xFFFFFD7C 00003FE0 2F00 move.l -[A7], D0 00003FE2 486D D46E pea.l [A5 - 0x2B92] 00003FE6 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00003FEA 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003FEE 4FEF 001C lea.l A7, [A7 + 0x1C] 00003FF2 302E FFFE move.w D0, [A6 - 0x2] 00003FF6 C1FC 002C muls.w D0, 0x2C /* ',' */ 00003FFA D08E add.l D0, A6 00003FFC 322E FFFE move.w D1, [A6 - 0x2] 00004000 C3FC 002C muls.w D1, 0x2C /* ',' */ 00004004 D28E add.l D1, A6 00004006 342E FFFE move.w D2, [A6 - 0x2] 0000400A C5FC 002C muls.w D2, 0x2C /* ',' */ 0000400E D48E add.l D2, A6 00004010 362E FFFE move.w D3, [A6 - 0x2] 00004014 C7FC 002C muls.w D3, 0x2C /* ',' */ 00004018 D68E add.l D3, A6 0000401A 382E FFFE move.w D4, [A6 - 0x2] 0000401E C9FC 002C muls.w D4, 0x2C /* ',' */ 00004022 D88E add.l D4, A6 00004024 486E FFFA pea.l [A6 - 0x6] 00004028 0684 FFFF FD90 addi.l D4, 0xFFFFFD90 0000402E 2F04 move.l -[A7], D4 00004030 0683 FFFF FD8E addi.l D3, 0xFFFFFD8E 00004036 2F03 move.l -[A7], D3 00004038 0682 FFFF FD8C addi.l D2, 0xFFFFFD8C 0000403E 2F02 move.l -[A7], D2 00004040 0681 FFFF FD8A addi.l D1, 0xFFFFFD8A 00004046 2F01 move.l -[A7], D1 00004048 0680 FFFF FD88 addi.l D0, 0xFFFFFD88 0000404E 2F00 move.l -[A7], D0 00004050 486D D47E pea.l [A5 - 0x2B82] 00004054 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00004058 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000405C 4FEF 0020 lea.l A7, [A7 + 0x20] 00004060 7001 moveq.l D0, 0x01 00004062 3D40 FFFC move.w [A6 - 0x4], D0 00004066 603A bra +0x3C /* 000040A2 */ label00004068: 00004068 302E FFFE move.w D0, [A6 - 0x2] 0000406C C1FC 002C muls.w D0, 0x2C /* ',' */ 00004070 D08E add.l D0, A6 00004072 322E FFFC move.w D1, [A6 - 0x4] 00004076 48C1 ext.l D1 00004078 D281 add.l D1, D1 0000407A D081 add.l D0, D1 0000407C 322E FFFE move.w D1, [A6 - 0x2] 00004080 C3FC 004A muls.w D1, 0x4A /* 'J' */ 00004084 41ED FC94 lea.l A0, [A5 - 0x36C] 00004088 D1C1 add.l A0, D1 0000408A 322E FFFC move.w D1, [A6 - 0x4] 0000408E 48C1 ext.l D1 00004090 D281 add.l D1, D1 00004092 D1C1 add.l A0, D1 00004094 2240 movea.l A1, D0 00004096 3028 0032 move.w D0, [A0 + 0x32] 0000409A D169 FD7A add.w [A1 - 0x286], D0 0000409E 526E FFFC addq.w [A6 - 0x4], 1 label000040A2: 000040A2 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5 000040A8 6FBE ble -0x40 /* 00004068 */ 000040AA 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000040B0 6600 016A bne +0x16C /* 0000421C */ 000040B4 7001 moveq.l D0, 0x01 000040B6 3D40 FFFC move.w [A6 - 0x4], D0 000040BA 602E bra +0x30 /* 000040EA */ label000040BC: 000040BC 302E FFFE move.w D0, [A6 - 0x2] 000040C0 C1FC 002C muls.w D0, 0x2C /* ',' */ 000040C4 D08E add.l D0, A6 000040C6 322E FFFC move.w D1, [A6 - 0x4] 000040CA 48C1 ext.l D1 000040CC D281 add.l D1, D1 000040CE D081 add.l D0, D1 000040D0 322E FFFC move.w D1, [A6 - 0x4] 000040D4 48C1 ext.l D1 000040D6 D281 add.l D1, D1 000040D8 41ED FCC6 lea.l A0, [A5 - 0x33A] 000040DC D1C1 add.l A0, D1 000040DE 2240 movea.l A1, D0 000040E0 3010 move.w D0, [A0] 000040E2 D169 FD86 add.w [A1 - 0x27A], D0 000040E6 526E FFFC addq.w [A6 - 0x4], 1 label000040EA: 000040EA 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5 000040F0 6FCA ble -0x34 /* 000040BC */ 000040F2 7001 moveq.l D0, 0x01 000040F4 3D40 FFFC move.w [A6 - 0x4], D0 000040F8 6000 00C4 bra +0xC6 /* 000041BE */ label000040FC: 000040FC 302E FFFE move.w D0, [A6 - 0x2] 00004100 C1FC 002C muls.w D0, 0x2C /* ',' */ 00004104 D08E add.l D0, A6 00004106 322E FFFC move.w D1, [A6 - 0x4] 0000410A C3FC 00A2 muls.w D1, 0xA2 0000410E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004112 D1C1 add.l A0, D1 00004114 322E FFFC move.w D1, [A6 - 0x4] 00004118 C3FC 00A2 muls.w D1, 0xA2 0000411C 43ED E344 lea.l A1, [A5 - 0x1CBC] 00004120 D3C1 add.l A1, D1 00004122 3228 0086 move.w D1, [A0 + 0x86] 00004126 D269 008A add.w D1, [A1 + 0x8A] 0000412A 2040 movea.l A0, D0 0000412C D368 FD9E add.w [A0 - 0x262], D1 00004130 302E FFFE move.w D0, [A6 - 0x2] 00004134 C1FC 002C muls.w D0, 0x2C /* ',' */ 00004138 D08E add.l D0, A6 0000413A 322E FFFC move.w D1, [A6 - 0x4] 0000413E C3FC 00A2 muls.w D1, 0xA2 00004142 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004146 D1C1 add.l A0, D1 00004148 322E FFFC move.w D1, [A6 - 0x4] 0000414C C3FC 00A2 muls.w D1, 0xA2 00004150 43ED E344 lea.l A1, [A5 - 0x1CBC] 00004154 D3C1 add.l A1, D1 00004156 3228 0088 move.w D1, [A0 + 0x88] 0000415A D269 008C add.w D1, [A1 + 0x8C] 0000415E 2040 movea.l A0, D0 00004160 D368 FDA0 add.w [A0 - 0x260], D1 00004164 302E FFFE move.w D0, [A6 - 0x2] 00004168 C1FC 002C muls.w D0, 0x2C /* ',' */ 0000416C D08E add.l D0, A6 0000416E 322E FFFC move.w D1, [A6 - 0x4] 00004172 C3FC 00A2 muls.w D1, 0xA2 00004176 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000417A D1C1 add.l A0, D1 0000417C 322E FFFC move.w D1, [A6 - 0x4] 00004180 C3FC 00A2 muls.w D1, 0xA2 00004184 43ED E344 lea.l A1, [A5 - 0x1CBC] 00004188 D3C1 add.l A1, D1 0000418A 3228 0092 move.w D1, [A0 + 0x92] 0000418E D269 0094 add.w D1, [A1 + 0x94] 00004192 2040 movea.l A0, D0 00004194 D368 FDA2 add.w [A0 - 0x25E], D1 00004198 302E FFFE move.w D0, [A6 - 0x2] 0000419C C1FC 002C muls.w D0, 0x2C /* ',' */ 000041A0 D08E add.l D0, A6 000041A2 322E FFFC move.w D1, [A6 - 0x4] 000041A6 C3FC 00A2 muls.w D1, 0xA2 000041AA 41ED E344 lea.l A0, [A5 - 0x1CBC] 000041AE D1C1 add.l A0, D1 000041B0 2240 movea.l A1, D0 000041B2 3028 00A0 move.w D0, [A0 + 0xA0] 000041B6 D169 FDA4 add.w [A1 - 0x25C], D0 000041BA 526E FFFC addq.w [A6 - 0x4], 1 label000041BE: 000041BE 302E FFFC move.w D0, [A6 - 0x4] 000041C2 B06D FD36 cmp.w D0, [A5 - 0x2CA] 000041C6 6F00 FF34 ble -0xCA /* 000040FC */ 000041CA 302D FD34 move.w D0, [A5 - 0x2CC] 000041CE B06D FD32 cmp.w D0, [A5 - 0x2CE] 000041D2 6F24 ble +0x26 /* 000041F8 */ 000041D4 302E FFFE move.w D0, [A6 - 0x2] 000041D8 C1FC 002C muls.w D0, 0x2C /* ',' */ 000041DC D08E add.l D0, A6 000041DE 2040 movea.l A0, D0 000041E0 5268 FD92 addq.w [A0 - 0x26E], 1 000041E4 302E FFFE move.w D0, [A6 - 0x2] 000041E8 C1FC 002C muls.w D0, 0x2C /* ',' */ 000041EC D08E add.l D0, A6 000041EE 2040 movea.l A0, D0 000041F0 5268 FD96 addq.w [A0 - 0x26A], 1 000041F4 6000 0188 bra +0x18A /* 0000437E */ label000041F8: 000041F8 302E FFFE move.w D0, [A6 - 0x2] 000041FC C1FC 002C muls.w D0, 0x2C /* ',' */ 00004200 D08E add.l D0, A6 00004202 2040 movea.l A0, D0 00004204 5268 FD94 addq.w [A0 - 0x26C], 1 00004208 302E FFFE move.w D0, [A6 - 0x2] 0000420C C1FC 002C muls.w D0, 0x2C /* ',' */ 00004210 D08E add.l D0, A6 00004212 2040 movea.l A0, D0 00004214 5268 FD98 addq.w [A0 - 0x268], 1 00004218 6000 0164 bra +0x166 /* 0000437E */ label0000421C: 0000421C 7001 moveq.l D0, 0x01 0000421E 3D40 FFFC move.w [A6 - 0x4], D0 00004222 602E bra +0x30 /* 00004252 */ label00004224: 00004224 302E FFFE move.w D0, [A6 - 0x2] 00004228 C1FC 002C muls.w D0, 0x2C /* ',' */ 0000422C D08E add.l D0, A6 0000422E 322E FFFC move.w D1, [A6 - 0x4] 00004232 48C1 ext.l D1 00004234 D281 add.l D1, D1 00004236 D081 add.l D0, D1 00004238 322E FFFC move.w D1, [A6 - 0x4] 0000423C 48C1 ext.l D1 0000423E D281 add.l D1, D1 00004240 41ED FD10 lea.l A0, [A5 - 0x2F0] 00004244 D1C1 add.l A0, D1 00004246 2240 movea.l A1, D0 00004248 3010 move.w D0, [A0] 0000424A D169 FD86 add.w [A1 - 0x27A], D0 0000424E 526E FFFC addq.w [A6 - 0x4], 1 label00004252: 00004252 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5 00004258 6FCA ble -0x34 /* 00004224 */ 0000425A 7001 moveq.l D0, 0x01 0000425C 3D40 FFFC move.w [A6 - 0x4], D0 00004260 6000 00C4 bra +0xC6 /* 00004326 */ label00004264: 00004264 302E FFFE move.w D0, [A6 - 0x2] 00004268 C1FC 002C muls.w D0, 0x2C /* ',' */ 0000426C D08E add.l D0, A6 0000426E 322E FFFC move.w D1, [A6 - 0x4] 00004272 C3FC 00A2 muls.w D1, 0xA2 00004276 41ED EC20 lea.l A0, [A5 - 0x13E0] 0000427A D1C1 add.l A0, D1 0000427C 322E FFFC move.w D1, [A6 - 0x4] 00004280 C3FC 00A2 muls.w D1, 0xA2 00004284 43ED EC20 lea.l A1, [A5 - 0x13E0] 00004288 D3C1 add.l A1, D1 0000428A 3228 0086 move.w D1, [A0 + 0x86] 0000428E D269 008A add.w D1, [A1 + 0x8A] 00004292 2040 movea.l A0, D0 00004294 D368 FD9E add.w [A0 - 0x262], D1 00004298 302E FFFE move.w D0, [A6 - 0x2] 0000429C C1FC 002C muls.w D0, 0x2C /* ',' */ 000042A0 D08E add.l D0, A6 000042A2 322E FFFC move.w D1, [A6 - 0x4] 000042A6 C3FC 00A2 muls.w D1, 0xA2 000042AA 41ED EC20 lea.l A0, [A5 - 0x13E0] 000042AE D1C1 add.l A0, D1 000042B0 322E FFFC move.w D1, [A6 - 0x4] 000042B4 C3FC 00A2 muls.w D1, 0xA2 000042B8 43ED EC20 lea.l A1, [A5 - 0x13E0] 000042BC D3C1 add.l A1, D1 000042BE 3228 0088 move.w D1, [A0 + 0x88] 000042C2 D269 008C add.w D1, [A1 + 0x8C] 000042C6 2040 movea.l A0, D0 000042C8 D368 FDA0 add.w [A0 - 0x260], D1 000042CC 302E FFFE move.w D0, [A6 - 0x2] 000042D0 C1FC 002C muls.w D0, 0x2C /* ',' */ 000042D4 D08E add.l D0, A6 000042D6 322E FFFC move.w D1, [A6 - 0x4] 000042DA C3FC 00A2 muls.w D1, 0xA2 000042DE 41ED EC20 lea.l A0, [A5 - 0x13E0] 000042E2 D1C1 add.l A0, D1 000042E4 322E FFFC move.w D1, [A6 - 0x4] 000042E8 C3FC 00A2 muls.w D1, 0xA2 000042EC 43ED EC20 lea.l A1, [A5 - 0x13E0] 000042F0 D3C1 add.l A1, D1 000042F2 3228 0092 move.w D1, [A0 + 0x92] 000042F6 D269 0094 add.w D1, [A1 + 0x94] 000042FA 2040 movea.l A0, D0 000042FC D368 FDA2 add.w [A0 - 0x25E], D1 00004300 302E FFFE move.w D0, [A6 - 0x2] 00004304 C1FC 002C muls.w D0, 0x2C /* ',' */ 00004308 D08E add.l D0, A6 0000430A 322E FFFC move.w D1, [A6 - 0x4] 0000430E C3FC 00A2 muls.w D1, 0xA2 00004312 41ED EC20 lea.l A0, [A5 - 0x13E0] 00004316 D1C1 add.l A0, D1 00004318 2240 movea.l A1, D0 0000431A 3028 00A0 move.w D0, [A0 + 0xA0] 0000431E D169 FDA4 add.w [A1 - 0x25C], D0 00004322 526E FFFC addq.w [A6 - 0x4], 1 label00004326: 00004326 302E FFFC move.w D0, [A6 - 0x4] 0000432A B06D FD38 cmp.w D0, [A5 - 0x2C8] 0000432E 6F00 FF34 ble -0xCA /* 00004264 */ 00004332 302D FD32 move.w D0, [A5 - 0x2CE] 00004336 B06D FD34 cmp.w D0, [A5 - 0x2CC] 0000433A 6F22 ble +0x24 /* 0000435E */ 0000433C 302E FFFE move.w D0, [A6 - 0x2] 00004340 C1FC 002C muls.w D0, 0x2C /* ',' */ 00004344 D08E add.l D0, A6 00004346 2040 movea.l A0, D0 00004348 5268 FD92 addq.w [A0 - 0x26E], 1 0000434C 302E FFFE move.w D0, [A6 - 0x2] 00004350 C1FC 002C muls.w D0, 0x2C /* ',' */ 00004354 D08E add.l D0, A6 00004356 2040 movea.l A0, D0 00004358 5268 FD9A addq.w [A0 - 0x266], 1 0000435C 6020 bra +0x22 /* 0000437E */ label0000435E: 0000435E 302E FFFE move.w D0, [A6 - 0x2] 00004362 C1FC 002C muls.w D0, 0x2C /* ',' */ 00004366 D08E add.l D0, A6 00004368 2040 movea.l A0, D0 0000436A 5268 FD94 addq.w [A0 - 0x26C], 1 0000436E 302E FFFE move.w D0, [A6 - 0x2] 00004372 C1FC 002C muls.w D0, 0x2C /* ',' */ 00004376 D08E add.l D0, A6 00004378 2040 movea.l A0, D0 0000437A 5268 FD9C addq.w [A0 - 0x264], 1 label0000437E: 0000437E 7001 moveq.l D0, 0x01 00004380 3D40 FFFC move.w [A6 - 0x4], D0 00004384 6000 041E bra +0x420 /* 000047A4 */ label00004388: 00004388 302E FFFC move.w D0, [A6 - 0x4] 0000438C 48C0 ext.l D0 0000438E EB80 asl D0, 5 00004390 D08E add.l D0, A6 00004392 322E FFFC move.w D1, [A6 - 0x4] 00004396 48C1 ext.l D1 00004398 EB81 asl D1, 5 0000439A D28E add.l D1, A6 0000439C 342E FFFC move.w D2, [A6 - 0x4] 000043A0 48C2 ext.l D2 000043A2 EB82 asl D2, 5 000043A4 D48E add.l D2, A6 000043A6 362E FFFC move.w D3, [A6 - 0x4] 000043AA 48C3 ext.l D3 000043AC EB83 asl D3, 5 000043AE D68E add.l D3, A6 000043B0 382E FFFC move.w D4, [A6 - 0x4] 000043B4 48C4 ext.l D4 000043B6 EB84 asl D4, 5 000043B8 D88E add.l D4, A6 000043BA 3A2E FFFC move.w D5, [A6 - 0x4] 000043BE 48C5 ext.l D5 000043C0 EB85 asl D5, 5 000043C2 DA8E add.l D5, A6 000043C4 3C2E FFFC move.w D6, [A6 - 0x4] 000043C8 48C6 ext.l D6 000043CA EB86 asl D6, 5 000043CC DC8E add.l D6, A6 000043CE 3E2E FFFC move.w D7, [A6 - 0x4] 000043D2 48C7 ext.l D7 000043D4 EB87 asl D7, 5 000043D6 DE8E add.l D7, A6 000043D8 2D40 FD76 move.l [A6 - 0x28A], D0 000043DC 302E FFFC move.w D0, [A6 - 0x4] 000043E0 48C0 ext.l D0 000043E2 EB80 asl D0, 5 000043E4 D08E add.l D0, A6 000043E6 2D41 FD72 move.l [A6 - 0x28E], D1 000043EA 322E FFFC move.w D1, [A6 - 0x4] 000043EE 48C1 ext.l D1 000043F0 EB81 asl D1, 5 000043F2 D28E add.l D1, A6 000043F4 2D42 FD6E move.l [A6 - 0x292], D2 000043F8 342E FFFC move.w D2, [A6 - 0x4] 000043FC 48C2 ext.l D2 000043FE EB82 asl D2, 5 00004400 D48E add.l D2, A6 00004402 2D43 FD6A move.l [A6 - 0x296], D3 00004406 362E FFFC move.w D3, [A6 - 0x4] 0000440A 48C3 ext.l D3 0000440C EB83 asl D3, 5 0000440E D68E add.l D3, A6 00004410 2D44 FD66 move.l [A6 - 0x29A], D4 00004414 382E FFFC move.w D4, [A6 - 0x4] 00004418 48C4 ext.l D4 0000441A EB84 asl D4, 5 0000441C D88E add.l D4, A6 0000441E 2D45 FD62 move.l [A6 - 0x29E], D5 00004422 3A2E FFFC move.w D5, [A6 - 0x4] 00004426 48C5 ext.l D5 00004428 EB85 asl D5, 5 0000442A DA8E add.l D5, A6 0000442C 2D46 FD5E move.l [A6 - 0x2A2], D6 00004430 3C2E FFFC move.w D6, [A6 - 0x4] 00004434 48C6 ext.l D6 00004436 EB86 asl D6, 5 00004438 DC8E add.l D6, A6 0000443A 2D47 FD5A move.l [A6 - 0x2A6], D7 0000443E 3E2E FFFC move.w D7, [A6 - 0x4] 00004442 48C7 ext.l D7 00004444 EB87 asl D7, 5 00004446 DE8E add.l D7, A6 00004448 0687 FFFF FE58 addi.l D7, 0xFFFFFE58 0000444E 2F07 move.l -[A7], D7 00004450 0686 FFFF FE56 addi.l D6, 0xFFFFFE56 00004456 2F06 move.l -[A7], D6 00004458 0685 FFFF FE54 addi.l D5, 0xFFFFFE54 0000445E 2F05 move.l -[A7], D5 00004460 0684 FFFF FE52 addi.l D4, 0xFFFFFE52 00004466 2F04 move.l -[A7], D4 00004468 0683 FFFF FE50 addi.l D3, 0xFFFFFE50 0000446E 2F03 move.l -[A7], D3 00004470 0682 FFFF FE4E addi.l D2, 0xFFFFFE4E 00004476 2F02 move.l -[A7], D2 00004478 0681 FFFF FE4C addi.l D1, 0xFFFFFE4C 0000447E 2F01 move.l -[A7], D1 00004480 0680 FFFF FE4A addi.l D0, 0xFFFFFE4A 00004486 2F00 move.l -[A7], D0 00004488 206E FD5A movea.l A0, [A6 - 0x2A6] 0000448C 4868 FE48 pea.l [A0 - 0x1B8] 00004490 206E FD5E movea.l A0, [A6 - 0x2A2] 00004494 4868 FE46 pea.l [A0 - 0x1BA] 00004498 206E FD62 movea.l A0, [A6 - 0x29E] 0000449C 4868 FE44 pea.l [A0 - 0x1BC] 000044A0 206E FD66 movea.l A0, [A6 - 0x29A] 000044A4 4868 FE42 pea.l [A0 - 0x1BE] 000044A8 206E FD6A movea.l A0, [A6 - 0x296] 000044AC 4868 FE40 pea.l [A0 - 0x1C0] 000044B0 206E FD6E movea.l A0, [A6 - 0x292] 000044B4 4868 FE3E pea.l [A0 - 0x1C2] 000044B8 206E FD72 movea.l A0, [A6 - 0x28E] 000044BC 4868 FE3C pea.l [A0 - 0x1C4] 000044C0 206E FD76 movea.l A0, [A6 - 0x28A] 000044C4 4868 FE3A pea.l [A0 - 0x1C6] 000044C8 486E FDD2 pea.l [A6 - 0x22E] 000044CC 486D D490 pea.l [A5 - 0x2B70] 000044D0 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 000044D4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000044D8 4FEF 004C lea.l A7, [A7 + 0x4C] 000044DC 302E FFFE move.w D0, [A6 - 0x2] 000044E0 C1FC 08DC muls.w D0, 0x8DC 000044E4 41ED E344 lea.l A0, [A5 - 0x1CBC] 000044E8 D1C0 add.l A0, D0 000044EA 302E FFFC move.w D0, [A6 - 0x4] 000044EE C1FC 00A2 muls.w D0, 0xA2 000044F2 D1C0 add.l A0, D0 000044F4 4A68 0084 tst.w [A0 + 0x84] 000044F8 6700 02A6 beq +0x2A8 /* 000047A0 */ 000044FC 302E FFFC move.w D0, [A6 - 0x4] 00004500 48C0 ext.l D0 00004502 EB80 asl D0, 5 00004504 D08E add.l D0, A6 00004506 2040 movea.l A0, D0 00004508 5268 FE3A addq.w [A0 - 0x1C6], 1 0000450C 302E FFFC move.w D0, [A6 - 0x4] 00004510 48C0 ext.l D0 00004512 EB80 asl D0, 5 00004514 D08E add.l D0, A6 00004516 322E FFFE move.w D1, [A6 - 0x2] 0000451A C3FC 08DC muls.w D1, 0x8DC 0000451E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004522 D1C1 add.l A0, D1 00004524 322E FFFC move.w D1, [A6 - 0x4] 00004528 C3FC 00A2 muls.w D1, 0xA2 0000452C D1C1 add.l A0, D1 0000452E 2240 movea.l A1, D0 00004530 3028 0084 move.w D0, [A0 + 0x84] 00004534 D169 FE3C add.w [A1 - 0x1C4], D0 00004538 302E FFFC move.w D0, [A6 - 0x4] 0000453C 48C0 ext.l D0 0000453E EB80 asl D0, 5 00004540 D08E add.l D0, A6 00004542 322E FFFE move.w D1, [A6 - 0x2] 00004546 C3FC 08DC muls.w D1, 0x8DC 0000454A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000454E D1C1 add.l A0, D1 00004550 322E FFFC move.w D1, [A6 - 0x4] 00004554 C3FC 00A2 muls.w D1, 0xA2 00004558 D1C1 add.l A0, D1 0000455A 2240 movea.l A1, D0 0000455C 3028 0086 move.w D0, [A0 + 0x86] 00004560 D169 FE3E add.w [A1 - 0x1C2], D0 00004564 302E FFFC move.w D0, [A6 - 0x4] 00004568 48C0 ext.l D0 0000456A EB80 asl D0, 5 0000456C D08E add.l D0, A6 0000456E 322E FFFE move.w D1, [A6 - 0x2] 00004572 C3FC 08DC muls.w D1, 0x8DC 00004576 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000457A D1C1 add.l A0, D1 0000457C 322E FFFC move.w D1, [A6 - 0x4] 00004580 C3FC 00A2 muls.w D1, 0xA2 00004584 D1C1 add.l A0, D1 00004586 2240 movea.l A1, D0 00004588 3028 0088 move.w D0, [A0 + 0x88] 0000458C D169 FE40 add.w [A1 - 0x1C0], D0 00004590 302E FFFC move.w D0, [A6 - 0x4] 00004594 48C0 ext.l D0 00004596 EB80 asl D0, 5 00004598 D08E add.l D0, A6 0000459A 322E FFFE move.w D1, [A6 - 0x2] 0000459E C3FC 08DC muls.w D1, 0x8DC 000045A2 41ED E344 lea.l A0, [A5 - 0x1CBC] 000045A6 D1C1 add.l A0, D1 000045A8 322E FFFC move.w D1, [A6 - 0x4] 000045AC C3FC 00A2 muls.w D1, 0xA2 000045B0 D1C1 add.l A0, D1 000045B2 2240 movea.l A1, D0 000045B4 3028 008A move.w D0, [A0 + 0x8A] 000045B8 D169 FE42 add.w [A1 - 0x1BE], D0 000045BC 302E FFFC move.w D0, [A6 - 0x4] 000045C0 48C0 ext.l D0 000045C2 EB80 asl D0, 5 000045C4 D08E add.l D0, A6 000045C6 322E FFFE move.w D1, [A6 - 0x2] 000045CA C3FC 08DC muls.w D1, 0x8DC 000045CE 41ED E344 lea.l A0, [A5 - 0x1CBC] 000045D2 D1C1 add.l A0, D1 000045D4 322E FFFC move.w D1, [A6 - 0x4] 000045D8 C3FC 00A2 muls.w D1, 0xA2 000045DC D1C1 add.l A0, D1 000045DE 2240 movea.l A1, D0 000045E0 3028 008C move.w D0, [A0 + 0x8C] 000045E4 D169 FE44 add.w [A1 - 0x1BC], D0 000045E8 302E FFFC move.w D0, [A6 - 0x4] 000045EC 48C0 ext.l D0 000045EE EB80 asl D0, 5 000045F0 D08E add.l D0, A6 000045F2 322E FFFE move.w D1, [A6 - 0x2] 000045F6 C3FC 08DC muls.w D1, 0x8DC 000045FA 41ED E344 lea.l A0, [A5 - 0x1CBC] 000045FE D1C1 add.l A0, D1 00004600 322E FFFC move.w D1, [A6 - 0x4] 00004604 C3FC 00A2 muls.w D1, 0xA2 00004608 D1C1 add.l A0, D1 0000460A 2240 movea.l A1, D0 0000460C 3028 008E move.w D0, [A0 + 0x8E] 00004610 D169 FE46 add.w [A1 - 0x1BA], D0 00004614 302E FFFC move.w D0, [A6 - 0x4] 00004618 48C0 ext.l D0 0000461A EB80 asl D0, 5 0000461C D08E add.l D0, A6 0000461E 322E FFFE move.w D1, [A6 - 0x2] 00004622 C3FC 08DC muls.w D1, 0x8DC 00004626 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000462A D1C1 add.l A0, D1 0000462C 322E FFFC move.w D1, [A6 - 0x4] 00004630 C3FC 00A2 muls.w D1, 0xA2 00004634 D1C1 add.l A0, D1 00004636 2240 movea.l A1, D0 00004638 3028 0090 move.w D0, [A0 + 0x90] 0000463C D169 FE48 add.w [A1 - 0x1B8], D0 00004640 302E FFFC move.w D0, [A6 - 0x4] 00004644 48C0 ext.l D0 00004646 EB80 asl D0, 5 00004648 D08E add.l D0, A6 0000464A 322E FFFE move.w D1, [A6 - 0x2] 0000464E C3FC 08DC muls.w D1, 0x8DC 00004652 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004656 D1C1 add.l A0, D1 00004658 322E FFFC move.w D1, [A6 - 0x4] 0000465C C3FC 00A2 muls.w D1, 0xA2 00004660 D1C1 add.l A0, D1 00004662 2240 movea.l A1, D0 00004664 3028 0092 move.w D0, [A0 + 0x92] 00004668 D169 FE4A add.w [A1 - 0x1B6], D0 0000466C 302E FFFC move.w D0, [A6 - 0x4] 00004670 48C0 ext.l D0 00004672 EB80 asl D0, 5 00004674 D08E add.l D0, A6 00004676 322E FFFE move.w D1, [A6 - 0x2] 0000467A C3FC 08DC muls.w D1, 0x8DC 0000467E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004682 D1C1 add.l A0, D1 00004684 322E FFFC move.w D1, [A6 - 0x4] 00004688 C3FC 00A2 muls.w D1, 0xA2 0000468C D1C1 add.l A0, D1 0000468E 2240 movea.l A1, D0 00004690 3028 0094 move.w D0, [A0 + 0x94] 00004694 D169 FE4C add.w [A1 - 0x1B4], D0 00004698 302E FFFC move.w D0, [A6 - 0x4] 0000469C 48C0 ext.l D0 0000469E EB80 asl D0, 5 000046A0 D08E add.l D0, A6 000046A2 322E FFFE move.w D1, [A6 - 0x2] 000046A6 C3FC 08DC muls.w D1, 0x8DC 000046AA 41ED E344 lea.l A0, [A5 - 0x1CBC] 000046AE D1C1 add.l A0, D1 000046B0 322E FFFC move.w D1, [A6 - 0x4] 000046B4 C3FC 00A2 muls.w D1, 0xA2 000046B8 D1C1 add.l A0, D1 000046BA 2240 movea.l A1, D0 000046BC 3028 0096 move.w D0, [A0 + 0x96] 000046C0 D169 FE4E add.w [A1 - 0x1B2], D0 000046C4 302E FFFC move.w D0, [A6 - 0x4] 000046C8 48C0 ext.l D0 000046CA EB80 asl D0, 5 000046CC D08E add.l D0, A6 000046CE 322E FFFE move.w D1, [A6 - 0x2] 000046D2 C3FC 08DC muls.w D1, 0x8DC 000046D6 41ED E344 lea.l A0, [A5 - 0x1CBC] 000046DA D1C1 add.l A0, D1 000046DC 322E FFFC move.w D1, [A6 - 0x4] 000046E0 C3FC 00A2 muls.w D1, 0xA2 000046E4 D1C1 add.l A0, D1 000046E6 2240 movea.l A1, D0 000046E8 3028 0098 move.w D0, [A0 + 0x98] 000046EC D169 FE50 add.w [A1 - 0x1B0], D0 000046F0 302E FFFC move.w D0, [A6 - 0x4] 000046F4 48C0 ext.l D0 000046F6 EB80 asl D0, 5 000046F8 D08E add.l D0, A6 000046FA 322E FFFE move.w D1, [A6 - 0x2] 000046FE C3FC 08DC muls.w D1, 0x8DC 00004702 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004706 D1C1 add.l A0, D1 00004708 322E FFFC move.w D1, [A6 - 0x4] 0000470C C3FC 00A2 muls.w D1, 0xA2 00004710 D1C1 add.l A0, D1 00004712 2240 movea.l A1, D0 00004714 3028 009A move.w D0, [A0 + 0x9A] 00004718 D169 FE52 add.w [A1 - 0x1AE], D0 0000471C 302E FFFC move.w D0, [A6 - 0x4] 00004720 48C0 ext.l D0 00004722 EB80 asl D0, 5 00004724 D08E add.l D0, A6 00004726 322E FFFE move.w D1, [A6 - 0x2] 0000472A C3FC 08DC muls.w D1, 0x8DC 0000472E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004732 D1C1 add.l A0, D1 00004734 322E FFFC move.w D1, [A6 - 0x4] 00004738 C3FC 00A2 muls.w D1, 0xA2 0000473C D1C1 add.l A0, D1 0000473E 2240 movea.l A1, D0 00004740 3028 009C move.w D0, [A0 + 0x9C] 00004744 D169 FE54 add.w [A1 - 0x1AC], D0 00004748 302E FFFC move.w D0, [A6 - 0x4] 0000474C 48C0 ext.l D0 0000474E EB80 asl D0, 5 00004750 D08E add.l D0, A6 00004752 322E FFFE move.w D1, [A6 - 0x2] 00004756 C3FC 08DC muls.w D1, 0x8DC 0000475A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000475E D1C1 add.l A0, D1 00004760 322E FFFC move.w D1, [A6 - 0x4] 00004764 C3FC 00A2 muls.w D1, 0xA2 00004768 D1C1 add.l A0, D1 0000476A 2240 movea.l A1, D0 0000476C 3028 009E move.w D0, [A0 + 0x9E] 00004770 D169 FE56 add.w [A1 - 0x1AA], D0 00004774 302E FFFC move.w D0, [A6 - 0x4] 00004778 48C0 ext.l D0 0000477A EB80 asl D0, 5 0000477C D08E add.l D0, A6 0000477E 322E FFFE move.w D1, [A6 - 0x2] 00004782 C3FC 08DC muls.w D1, 0x8DC 00004786 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000478A D1C1 add.l A0, D1 0000478C 322E FFFC move.w D1, [A6 - 0x4] 00004790 C3FC 00A2 muls.w D1, 0xA2 00004794 D1C1 add.l A0, D1 00004796 2240 movea.l A1, D0 00004798 3028 00A0 move.w D0, [A0 + 0xA0] 0000479C D169 FE58 add.w [A1 - 0x1A8], D0 label000047A0: 000047A0 526E FFFC addq.w [A6 - 0x4], 1 label000047A4: 000047A4 302E FFFE move.w D0, [A6 - 0x2] 000047A8 48C0 ext.l D0 000047AA D080 add.l D0, D0 000047AC 41ED FD36 lea.l A0, [A5 - 0x2CA] 000047B0 D1C0 add.l A0, D0 000047B2 302E FFFC move.w D0, [A6 - 0x4] 000047B6 B050 cmp.w D0, [A0] 000047B8 6F00 FBCE ble -0x430 /* 00004388 */ 000047BC 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 000047C0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000047C4 588F addq.l A7, 4 000047C6 302E FFFE move.w D0, [A6 - 0x2] 000047CA C1FC 002C muls.w D0, 0x2C /* ',' */ 000047CE D08E add.l D0, A6 000047D0 322E FFFE move.w D1, [A6 - 0x2] 000047D4 C3FC 002C muls.w D1, 0x2C /* ',' */ 000047D8 D28E add.l D1, A6 000047DA 342E FFFE move.w D2, [A6 - 0x2] 000047DE C5FC 002C muls.w D2, 0x2C /* ',' */ 000047E2 D48E add.l D2, A6 000047E4 362E FFFE move.w D3, [A6 - 0x2] 000047E8 C7FC 002C muls.w D3, 0x2C /* ',' */ 000047EC D68E add.l D3, A6 000047EE 382E FFFE move.w D4, [A6 - 0x2] 000047F2 C9FC 002C muls.w D4, 0x2C /* ',' */ 000047F6 D88E add.l D4, A6 000047F8 3A2E FFFE move.w D5, [A6 - 0x2] 000047FC CBFC 002C muls.w D5, 0x2C /* ',' */ 00004800 DA8E add.l D5, A6 00004802 2045 movea.l A0, D5 00004804 3F28 FD9C move.w -[A7], [A0 - 0x264] 00004808 2044 movea.l A0, D4 0000480A 3F28 FD9A move.w -[A7], [A0 - 0x266] 0000480E 2043 movea.l A0, D3 00004810 3F28 FD98 move.w -[A7], [A0 - 0x268] 00004814 2042 movea.l A0, D2 00004816 3F28 FD96 move.w -[A7], [A0 - 0x26A] 0000481A 2041 movea.l A0, D1 0000481C 3F28 FD94 move.w -[A7], [A0 - 0x26C] 00004820 2040 movea.l A0, D0 00004822 3F28 FD92 move.w -[A7], [A0 - 0x26E] 00004826 486D D4C4 pea.l [A5 - 0x2B3C] 0000482A 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 0000482E 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00004832 4FEF 0014 lea.l A7, [A7 + 0x14] 00004836 302E FFFE move.w D0, [A6 - 0x2] 0000483A C1FC 002C muls.w D0, 0x2C /* ',' */ 0000483E D08E add.l D0, A6 00004840 322E FFFE move.w D1, [A6 - 0x2] 00004844 C3FC 002C muls.w D1, 0x2C /* ',' */ 00004848 D28E add.l D1, A6 0000484A 342E FFFE move.w D2, [A6 - 0x2] 0000484E C5FC 002C muls.w D2, 0x2C /* ',' */ 00004852 D48E add.l D2, A6 00004854 362E FFFE move.w D3, [A6 - 0x2] 00004858 C7FC 002C muls.w D3, 0x2C /* ',' */ 0000485C D68E add.l D3, A6 0000485E 2043 movea.l A0, D3 00004860 3F28 FDA4 move.w -[A7], [A0 - 0x25C] 00004864 2042 movea.l A0, D2 00004866 3F28 FDA2 move.w -[A7], [A0 - 0x25E] 0000486A 2041 movea.l A0, D1 0000486C 3F28 FDA0 move.w -[A7], [A0 - 0x260] 00004870 2040 movea.l A0, D0 00004872 3F28 FD9E move.w -[A7], [A0 - 0x262] 00004876 486D D4D8 pea.l [A5 - 0x2B28] 0000487A 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 0000487E 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00004882 4FEF 0010 lea.l A7, [A7 + 0x10] 00004886 7001 moveq.l D0, 0x01 00004888 3D40 FFFC move.w [A6 - 0x4], D0 0000488C 602E bra +0x30 /* 000048BC */ label0000488E: 0000488E 302E FFFE move.w D0, [A6 - 0x2] 00004892 C1FC 002C muls.w D0, 0x2C /* ',' */ 00004896 D08E add.l D0, A6 00004898 322E FFFC move.w D1, [A6 - 0x4] 0000489C 48C1 ext.l D1 0000489E D281 add.l D1, D1 000048A0 D081 add.l D0, D1 000048A2 2040 movea.l A0, D0 000048A4 3F28 FD7A move.w -[A7], [A0 - 0x286] 000048A8 486D D4E6 pea.l [A5 - 0x2B1A] 000048AC 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 000048B0 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000048B4 4FEF 000A lea.l A7, [A7 + 0xA] 000048B8 526E FFFC addq.w [A6 - 0x4], 1 label000048BC: 000048BC 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5 000048C2 6FCA ble -0x34 /* 0000488E */ 000048C4 486D D4EA pea.l [A5 - 0x2B16] 000048C8 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 000048CC 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000048D0 508F addq.l A7, 8 000048D2 7001 moveq.l D0, 0x01 000048D4 3D40 FFFC move.w [A6 - 0x4], D0 000048D8 602E bra +0x30 /* 00004908 */ label000048DA: 000048DA 302E FFFE move.w D0, [A6 - 0x2] 000048DE C1FC 002C muls.w D0, 0x2C /* ',' */ 000048E2 D08E add.l D0, A6 000048E4 322E FFFC move.w D1, [A6 - 0x4] 000048E8 48C1 ext.l D1 000048EA D281 add.l D1, D1 000048EC D081 add.l D0, D1 000048EE 2040 movea.l A0, D0 000048F0 3F28 FD86 move.w -[A7], [A0 - 0x27A] 000048F4 486D D4EC pea.l [A5 - 0x2B14] 000048F8 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 000048FC 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00004900 4FEF 000A lea.l A7, [A7 + 0xA] 00004904 526E FFFC addq.w [A6 - 0x4], 1 label00004908: 00004908 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5 0000490E 6FCA ble -0x34 /* 000048DA */ 00004910 302E FFFE move.w D0, [A6 - 0x2] 00004914 48C0 ext.l D0 00004916 D080 add.l D0, D0 00004918 41ED FD36 lea.l A0, [A5 - 0x2CA] 0000491C D1C0 add.l A0, D0 0000491E 3F10 move.w -[A7], [A0] 00004920 486D D4F0 pea.l [A5 - 0x2B10] 00004924 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00004928 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000492C 4FEF 000A lea.l A7, [A7 + 0xA] 00004930 7001 moveq.l D0, 0x01 00004932 3D40 FFFC move.w [A6 - 0x4], D0 00004936 6000 0160 bra +0x162 /* 00004A98 */ label0000493A: 0000493A 302E FFFE move.w D0, [A6 - 0x2] 0000493E C1FC 08DC muls.w D0, 0x8DC 00004942 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004946 D1C0 add.l A0, D0 00004948 302E FFFC move.w D0, [A6 - 0x4] 0000494C C1FC 00A2 muls.w D0, 0xA2 00004950 D1C0 add.l A0, D0 00004952 302E FFFC move.w D0, [A6 - 0x4] 00004956 48C0 ext.l D0 00004958 EB80 asl D0, 5 0000495A D08E add.l D0, A6 0000495C 322E FFFC move.w D1, [A6 - 0x4] 00004960 48C1 ext.l D1 00004962 EB81 asl D1, 5 00004964 D28E add.l D1, A6 00004966 342E FFFC move.w D2, [A6 - 0x4] 0000496A 48C2 ext.l D2 0000496C EB82 asl D2, 5 0000496E D48E add.l D2, A6 00004970 362E FFFC move.w D3, [A6 - 0x4] 00004974 48C3 ext.l D3 00004976 EB83 asl D3, 5 00004978 D68E add.l D3, A6 0000497A 382E FFFC move.w D4, [A6 - 0x4] 0000497E 48C4 ext.l D4 00004980 EB84 asl D4, 5 00004982 D88E add.l D4, A6 00004984 3A2E FFFC move.w D5, [A6 - 0x4] 00004988 48C5 ext.l D5 0000498A EB85 asl D5, 5 0000498C DA8E add.l D5, A6 0000498E 3C2E FFFC move.w D6, [A6 - 0x4] 00004992 48C6 ext.l D6 00004994 EB86 asl D6, 5 00004996 DC8E add.l D6, A6 00004998 3E2E FFFC move.w D7, [A6 - 0x4] 0000499C 48C7 ext.l D7 0000499E EB87 asl D7, 5 000049A0 DE8E add.l D7, A6 000049A2 2D40 FD76 move.l [A6 - 0x28A], D0 000049A6 302E FFFC move.w D0, [A6 - 0x4] 000049AA 48C0 ext.l D0 000049AC EB80 asl D0, 5 000049AE D08E add.l D0, A6 000049B0 2D41 FD72 move.l [A6 - 0x28E], D1 000049B4 322E FFFC move.w D1, [A6 - 0x4] 000049B8 48C1 ext.l D1 000049BA EB81 asl D1, 5 000049BC D28E add.l D1, A6 000049BE 2D42 FD6E move.l [A6 - 0x292], D2 000049C2 342E FFFC move.w D2, [A6 - 0x4] 000049C6 48C2 ext.l D2 000049C8 EB82 asl D2, 5 000049CA D48E add.l D2, A6 000049CC 2D43 FD6A move.l [A6 - 0x296], D3 000049D0 362E FFFC move.w D3, [A6 - 0x4] 000049D4 48C3 ext.l D3 000049D6 EB83 asl D3, 5 000049D8 D68E add.l D3, A6 000049DA 2D44 FD66 move.l [A6 - 0x29A], D4 000049DE 382E FFFC move.w D4, [A6 - 0x4] 000049E2 48C4 ext.l D4 000049E4 EB84 asl D4, 5 000049E6 D88E add.l D4, A6 000049E8 2D45 FD62 move.l [A6 - 0x29E], D5 000049EC 3A2E FFFC move.w D5, [A6 - 0x4] 000049F0 48C5 ext.l D5 000049F2 EB85 asl D5, 5 000049F4 DA8E add.l D5, A6 000049F6 2D46 FD5E move.l [A6 - 0x2A2], D6 000049FA 3C2E FFFC move.w D6, [A6 - 0x4] 000049FE 48C6 ext.l D6 00004A00 EB86 asl D6, 5 00004A02 DC8E add.l D6, A6 00004A04 2D47 FD5A move.l [A6 - 0x2A6], D7 00004A08 3E2E FFFC move.w D7, [A6 - 0x4] 00004A0C 48C7 ext.l D7 00004A0E EB87 asl D7, 5 00004A10 DE8E add.l D7, A6 00004A12 2247 movea.l A1, D7 00004A14 3F29 FE58 move.w -[A7], [A1 - 0x1A8] 00004A18 2246 movea.l A1, D6 00004A1A 3F29 FE56 move.w -[A7], [A1 - 0x1AA] 00004A1E 2245 movea.l A1, D5 00004A20 3F29 FE54 move.w -[A7], [A1 - 0x1AC] 00004A24 2244 movea.l A1, D4 00004A26 3F29 FE52 move.w -[A7], [A1 - 0x1AE] 00004A2A 2243 movea.l A1, D3 00004A2C 3F29 FE50 move.w -[A7], [A1 - 0x1B0] 00004A30 2242 movea.l A1, D2 00004A32 3F29 FE4E move.w -[A7], [A1 - 0x1B2] 00004A36 2241 movea.l A1, D1 00004A38 3F29 FE4C move.w -[A7], [A1 - 0x1B4] 00004A3C 2240 movea.l A1, D0 00004A3E 3F29 FE4A move.w -[A7], [A1 - 0x1B6] 00004A42 226E FD5A movea.l A1, [A6 - 0x2A6] 00004A46 3F29 FE48 move.w -[A7], [A1 - 0x1B8] 00004A4A 226E FD5E movea.l A1, [A6 - 0x2A2] 00004A4E 3F29 FE46 move.w -[A7], [A1 - 0x1BA] 00004A52 226E FD62 movea.l A1, [A6 - 0x29E] 00004A56 3F29 FE44 move.w -[A7], [A1 - 0x1BC] 00004A5A 226E FD66 movea.l A1, [A6 - 0x29A] 00004A5E 3F29 FE42 move.w -[A7], [A1 - 0x1BE] 00004A62 226E FD6A movea.l A1, [A6 - 0x296] 00004A66 3F29 FE40 move.w -[A7], [A1 - 0x1C0] 00004A6A 226E FD6E movea.l A1, [A6 - 0x292] 00004A6E 3F29 FE3E move.w -[A7], [A1 - 0x1C2] 00004A72 226E FD72 movea.l A1, [A6 - 0x28E] 00004A76 3F29 FE3C move.w -[A7], [A1 - 0x1C4] 00004A7A 226E FD76 movea.l A1, [A6 - 0x28A] 00004A7E 3F29 FE3A move.w -[A7], [A1 - 0x1C6] 00004A82 4850 pea.l [A0] 00004A84 486D D4F4 pea.l [A5 - 0x2B0C] 00004A88 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00004A8C 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00004A90 4FEF 002C lea.l A7, [A7 + 0x2C] 00004A94 526E FFFC addq.w [A6 - 0x4], 1 label00004A98: 00004A98 302E FFFE move.w D0, [A6 - 0x2] 00004A9C 48C0 ext.l D0 00004A9E D080 add.l D0, D0 00004AA0 41ED FD36 lea.l A0, [A5 - 0x2CA] 00004AA4 D1C0 add.l A0, D0 00004AA6 302E FFFC move.w D0, [A6 - 0x4] 00004AAA B050 cmp.w D0, [A0] 00004AAC 6F00 FE8C ble -0x172 /* 0000493A */ 00004AB0 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00004AB4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00004AB8 588F addq.l A7, 4 00004ABA 526E FFFE addq.w [A6 - 0x2], 1 label00004ABE: 00004ABE 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 00004AC4 6F00 F328 ble -0xCD6 /* 00003DEE */ 00004AC8 486D D530 pea.l [A5 - 0x2AD0] 00004ACC 486D D528 pea.l [A5 - 0x2AD8] 00004AD0 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00004AD4 508F addq.l A7, 8 00004AD6 2D40 FE36 move.l [A6 - 0x1CA], D0 00004ADA 4AAE FE36 tst.l [A6 - 0x1CA] 00004ADE 6612 bne +0x14 /* 00004AF2 */ 00004AE0 486D D53A pea.l [A5 - 0x2AC6] 00004AE4 486D D532 pea.l [A5 - 0x2ACE] 00004AE8 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00004AEC 508F addq.l A7, 8 00004AEE 2D40 FE36 move.l [A6 - 0x1CA], D0 label00004AF2: 00004AF2 3F2D FD34 move.w -[A7], [A5 - 0x2CC] 00004AF6 486D FCDE pea.l [A5 - 0x322] 00004AFA 3F2D FD32 move.w -[A7], [A5 - 0x2CE] 00004AFE 486D FC94 pea.l [A5 - 0x36C] 00004B02 486D D53C pea.l [A5 - 0x2AC4] 00004B06 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00004B0A 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00004B0E 4FEF 0014 lea.l A7, [A7 + 0x14] 00004B12 2F2E FE36 move.l -[A7], [A6 - 0x1CA] 00004B16 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00004B1A 588F addq.l A7, 4 00004B1C 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00004B20 4E5E unlink A6 00004B22 4E75 rts 00004B24 5550 subq.w [A0], 2 00004B26 4441 neg.w D1 00004B28 5445 addq.w D5, 2 00004B2A 5354 subq.w [A4], 1 export_16: 00004B2C 4E56 FFB0 link A6, -0x0050 00004B30 48E7 0030 movem.l -[A7], A2,A3 00004B34 426D FD40 clr.w [A5 - 0x2C0] 00004B38 422D E230 clr.b [A5 - 0x1DD0] 00004B3C 206D E226 movea.l A0, [A5 - 0x1DDA] 00004B40 226D E226 movea.l A1, [A5 - 0x1DDA] 00004B44 246D E226 movea.l A2, [A5 - 0x1DDA] 00004B48 266D E226 movea.l A3, [A5 - 0x1DDA] 00004B4C 486E FFC8 pea.l [A6 - 0x38] 00004B50 3028 0012 move.w D0, [A0 + 0x12] 00004B54 5C40 addq.w D0, 6 00004B56 3F00 move.w -[A7], D0 00004B58 3029 0010 move.w D0, [A1 + 0x10] 00004B5C 0640 000B addi.w D0, 0xB 00004B60 3F00 move.w -[A7], D0 00004B62 302A 0016 move.w D0, [A2 + 0x16] 00004B66 0640 FFDD addi.w D0, 0xFFDD 00004B6A 3F00 move.w -[A7], D0 00004B6C 302B 0010 move.w D0, [A3 + 0x10] 00004B70 0640 001A addi.w D0, 0x1A 00004B74 3F00 move.w -[A7], D0 00004B76 A8A7 syscall SetRect 00004B78 206D E226 movea.l A0, [A5 - 0x1DDA] 00004B7C 226D E226 movea.l A1, [A5 - 0x1DDA] 00004B80 246D E226 movea.l A2, [A5 - 0x1DDA] 00004B84 266D E226 movea.l A3, [A5 - 0x1DDA] 00004B88 486E FFC0 pea.l [A6 - 0x40] 00004B8C 3028 0012 move.w D0, [A0 + 0x12] 00004B90 5C40 addq.w D0, 6 00004B92 3F00 move.w -[A7], D0 00004B94 3029 0010 move.w D0, [A1 + 0x10] 00004B98 0640 001D addi.w D0, 0x1D 00004B9C 3F00 move.w -[A7], D0 00004B9E 302A 0016 move.w D0, [A2 + 0x16] 00004BA2 0640 FFDD addi.w D0, 0xFFDD 00004BA6 3F00 move.w -[A7], D0 00004BA8 302B 0010 move.w D0, [A3 + 0x10] 00004BAC 0640 002C addi.w D0, 0x2C /* ',' */ 00004BB0 3F00 move.w -[A7], D0 00004BB2 A8A7 syscall SetRect 00004BB4 206D E226 movea.l A0, [A5 - 0x1DDA] 00004BB8 226D E226 movea.l A1, [A5 - 0x1DDA] 00004BBC 246D E226 movea.l A2, [A5 - 0x1DDA] 00004BC0 266D E226 movea.l A3, [A5 - 0x1DDA] 00004BC4 486E FFB8 pea.l [A6 - 0x48] 00004BC8 3028 0012 move.w D0, [A0 + 0x12] 00004BCC 5C40 addq.w D0, 6 00004BCE 3F00 move.w -[A7], D0 00004BD0 3029 0010 move.w D0, [A1 + 0x10] 00004BD4 0640 0037 addi.w D0, 0x37 /* '7' */ 00004BD8 3F00 move.w -[A7], D0 00004BDA 302A 0012 move.w D0, [A2 + 0x12] 00004BDE 0640 002B addi.w D0, 0x2B /* '+' */ 00004BE2 3F00 move.w -[A7], D0 00004BE4 302B 0010 move.w D0, [A3 + 0x10] 00004BE8 0640 0051 addi.w D0, 0x51 /* 'Q' */ 00004BEC 3F00 move.w -[A7], D0 00004BEE A8A7 syscall SetRect 00004BF0 206D E226 movea.l A0, [A5 - 0x1DDA] 00004BF4 226D E226 movea.l A1, [A5 - 0x1DDA] 00004BF8 246D E226 movea.l A2, [A5 - 0x1DDA] 00004BFC 266D E226 movea.l A3, [A5 - 0x1DDA] 00004C00 486E FFB0 pea.l [A6 - 0x50] 00004C04 3028 0012 move.w D0, [A0 + 0x12] 00004C08 0640 004B addi.w D0, 0x4B /* 'K' */ 00004C0C 3F00 move.w -[A7], D0 00004C0E 3029 0010 move.w D0, [A1 + 0x10] 00004C12 0640 0037 addi.w D0, 0x37 /* '7' */ 00004C16 3F00 move.w -[A7], D0 00004C18 302A 0012 move.w D0, [A2 + 0x12] 00004C1C 0640 0064 addi.w D0, 0x64 /* 'd' */ 00004C20 3F00 move.w -[A7], D0 00004C22 302B 0010 move.w D0, [A3 + 0x10] 00004C26 0640 0051 addi.w D0, 0x51 /* 'Q' */ 00004C2A 3F00 move.w -[A7], D0 00004C2C A8A7 syscall SetRect 00004C2E 486E FFFC pea.l [A6 - 0x4] 00004C32 A874 syscall GetPort 00004C34 2F2D E226 move.l -[A7], [A5 - 0x1DDA] 00004C38 A873 syscall SetPort 00004C3A 206D E226 movea.l A0, [A5 - 0x1DDA] 00004C3E 4868 0010 pea.l [A0 + 0x10] 00004C42 A8A3 syscall EraseRect 00004C44 486D DFEC pea.l [A5 - 0x2014] 00004C48 486E FFD0 pea.l [A6 - 0x30] 00004C4C 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00004C50 508F addq.l A7, 8 00004C52 486D FCDE pea.l [A5 - 0x322] 00004C56 486E FFD0 pea.l [A6 - 0x30] 00004C5A 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00004C5E 508F addq.l A7, 8 00004C60 486E FFD0 pea.l [A6 - 0x30] 00004C64 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004C68 588F addq.l A7, 4 00004C6A 486E FFD0 pea.l [A6 - 0x30] 00004C6E 2F00 move.l -[A7], D0 00004C70 486E FFC8 pea.l [A6 - 0x38] 00004C74 4267 clr.w -[A7] 00004C76 A9CE syscall TETextBox/TextBox 00004C78 486D DFF0 pea.l [A5 - 0x2010] 00004C7C 486E FFD0 pea.l [A6 - 0x30] 00004C80 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00004C84 508F addq.l A7, 8 00004C86 486D FC94 pea.l [A5 - 0x36C] 00004C8A 486E FFD0 pea.l [A6 - 0x30] 00004C8E 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00004C92 508F addq.l A7, 8 00004C94 486E FFD0 pea.l [A6 - 0x30] 00004C98 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004C9C 588F addq.l A7, 4 00004C9E 486E FFD0 pea.l [A6 - 0x30] 00004CA2 2F00 move.l -[A7], D0 00004CA4 486E FFC0 pea.l [A6 - 0x40] 00004CA8 4267 clr.w -[A7] 00004CAA A9CE syscall TETextBox/TextBox 00004CAC 486D DFF4 pea.l [A5 - 0x200C] 00004CB0 486E FFD0 pea.l [A6 - 0x30] 00004CB4 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00004CB8 508F addq.l A7, 8 00004CBA 486E FFD0 pea.l [A6 - 0x30] 00004CBE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004CC2 588F addq.l A7, 4 00004CC4 486E FFD0 pea.l [A6 - 0x30] 00004CC8 2F00 move.l -[A7], D0 00004CCA 486E FFB8 pea.l [A6 - 0x48] 00004CCE 3F3C FFFF move.w -[A7], 0xFFFF 00004CD2 A9CE syscall TETextBox/TextBox 00004CD4 486D DFFA pea.l [A5 - 0x2006] 00004CD8 486E FFD0 pea.l [A6 - 0x30] 00004CDC 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00004CE0 508F addq.l A7, 8 00004CE2 486E FFD0 pea.l [A6 - 0x30] 00004CE6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004CEA 588F addq.l A7, 4 00004CEC 486E FFD0 pea.l [A6 - 0x30] 00004CF0 2F00 move.l -[A7], D0 00004CF2 486E FFB0 pea.l [A6 - 0x50] 00004CF6 3F3C FFFF move.w -[A7], 0xFFFF 00004CFA A9CE syscall TETextBox/TextBox 00004CFC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004D00 A873 syscall SetPort 00004D02 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00004D06 3F3C 0003 move.w -[A7], 0x3 00004D0A A93A syscall DisableItem 00004D0C 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00004D10 3F3C 0004 move.w -[A7], 0x4 00004D14 A939 syscall EnableItem 00004D16 2F2D E27C move.l -[A7], [A5 - 0x1D84] 00004D1A 3F3C 0005 move.w -[A7], 0x5 00004D1E A93A syscall DisableItem 00004D20 426E FFFA clr.w [A6 - 0x6] 00004D24 603E bra +0x40 /* 00004D64 */ label00004D26: 00004D26 3F2E FFFA move.w -[A7], [A6 - 0x6] 00004D2A 4EBA ECD6 jsr [PC - 0x132A /* 00003A02 */] 00004D2E 548F addq.l A7, 2 00004D30 7001 moveq.l D0, 0x01 00004D32 3D40 FFF8 move.w [A6 - 0x8], D0 00004D36 6020 bra +0x22 /* 00004D58 */ label00004D38: 00004D38 302E FFFA move.w D0, [A6 - 0x6] 00004D3C C1FC 004A muls.w D0, 0x4A /* 'J' */ 00004D40 41ED FC94 lea.l A0, [A5 - 0x36C] 00004D44 D1C0 add.l A0, D0 00004D46 302E FFF8 move.w D0, [A6 - 0x8] 00004D4A 48C0 ext.l D0 00004D4C D080 add.l D0, D0 00004D4E D1C0 add.l A0, D0 00004D50 4268 003E clr.w [A0 + 0x3E] 00004D54 526E FFF8 addq.w [A6 - 0x8], 1 label00004D58: 00004D58 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5 00004D5E 6FD8 ble -0x26 /* 00004D38 */ 00004D60 526E FFFA addq.w [A6 - 0x6], 1 label00004D64: 00004D64 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 00004D6A 6FBA ble -0x44 /* 00004D26 */ 00004D6C 3F3C 0003 move.w -[A7], 0x3 00004D70 4EBA D426 jsr [PC - 0x2BDA /* 00002198 */] 00004D74 548F addq.l A7, 2 00004D76 3D40 FFFA move.w [A6 - 0x6], D0 00004D7A 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 00004D80 6610 bne +0x12 /* 00004D92 */ 00004D82 486D E000 pea.l [A5 - 0x2000] 00004D86 486D FC94 pea.l [A5 - 0x36C] 00004D8A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004D8E 508F addq.l A7, 8 00004D90 600E bra +0x10 /* 00004DA0 */ label00004D92: 00004D92 486D E010 pea.l [A5 - 0x1FF0] 00004D96 486D FCDE pea.l [A5 - 0x322] 00004D9A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004D9E 508F addq.l A7, 8 label00004DA0: 00004DA0 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 00004DA6 6606 bne +0x8 /* 00004DAE */ 00004DA8 4EBA CE70 jsr [PC - 0x3190 /* 00001C1A */] 00004DAC 6004 bra +0x6 /* 00004DB2 */ label00004DAE: 00004DAE 4EBA C8E8 jsr [PC - 0x3718 /* 00001698 */] label00004DB2: 00004DB2 4CDF 0C00 movem.l A2,A3, [A7]+ 00004DB6 4E5E unlink A6 00004DB8 4E75 rts 00004DBA 4A55 tst.w [A5] 00004DBC 4D50 chk.w D6, [A0] 00004DBE 4241 clr.w D1 00004DC0 4C4C 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A4 export_17: // at 00004DC2 (misaligned) 00004DC4 FFFA .invalid <> 00004DC6 2D7C 5450 4153 FFFA move.l [A6 - 0x6], 0x54504153 /* 'TPAS' */ 00004DCE 206E 0008 movea.l A0, [A6 + 0x8] 00004DD2 2028 0024 move.l D0, [A0 + 0x24] 00004DD6 B0AE FFFA cmp.l D0, [A6 - 0x6] 00004DDA 6606 bne +0x8 /* 00004DE2 */ 00004DDC 422E FFFF clr.b [A6 - 0x1] 00004DE0 6006 bra +0x8 /* 00004DE8 */ label00004DE2: 00004DE2 7001 moveq.l D0, 0x01 00004DE4 1D40 FFFF move.b [A6 - 0x1], D0 label00004DE8: 00004DE8 102E FFFF move.b D0, [A6 - 0x1] 00004DEC 4E5E unlink A6 00004DEE 205F movea.l A0, [A7]+ 00004DF0 4FEF 0004 lea.l A7, [A7 + 0x4] 00004DF4 1E80 move.b [A7], D0 00004DF6 4ED0 jmp [A0] 00004DF8 4649 not.w A1 00004DFA 4C45 4649 movem.l D0,D3,D6,A1,A2,A6, D5 00004DFE 4C54 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A4] export_14: // at 00004E00 (misaligned) 00004E02 FEE0 48E7 .extension 0xEE0 <> // unimplemented 00004E06 0038 2B7C 5445 ori.b [0x00005445], 0x7C /* '|' */ 00004E0C 5854 addq.w [A4], 4 00004E0E DF14 add.b [A4], D7 00004E10 426E FFF8 clr.w [A6 - 0x8] 00004E14 6000 05C6 bra +0x5C8 /* 000053DC */ label00004E18: 00004E18 4A6E FFF8 tst.w [A6 - 0x8] 00004E1C 661A bne +0x1C /* 00004E38 */ 00004E1E 486D E020 pea.l [A5 - 0x1FE0] 00004E22 486D DF24 pea.l [A5 - 0x20DC] 00004E26 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00004E2A 508F addq.l A7, 8 00004E2C 486D DF24 pea.l [A5 - 0x20DC] 00004E30 4EBA 1470 jsr [PC + 0x1470 /* 000062A2 */] 00004E34 588F addq.l A7, 4 00004E36 6018 bra +0x1A /* 00004E50 */ label00004E38: 00004E38 486D E036 pea.l [A5 - 0x1FCA] 00004E3C 486D DF24 pea.l [A5 - 0x20DC] 00004E40 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00004E44 508F addq.l A7, 8 00004E46 486D DF24 pea.l [A5 - 0x20DC] 00004E4A 4EBA 1456 jsr [PC + 0x1456 /* 000062A2 */] 00004E4E 588F addq.l A7, 4 label00004E50: 00004E50 2F2D DEC6 move.l -[A7], [A5 - 0x213A] 00004E54 486D E048 pea.l [A5 - 0x1FB8] 00004E58 486D 00AA pea.l [A5 + 0xAA /* export_17 */] 00004E5C 3F3C 0001 move.w -[A7], 0x1 00004E60 486D DF14 pea.l [A5 - 0x20EC] 00004E64 42A7 clr.l -[A7] 00004E66 486D DECA pea.l [A5 - 0x2136] 00004E6A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00004E6E 2F2D E22A move.l -[A7], [A5 - 0x1DD6] 00004E72 A914 syscall DisposeWindow 00004E74 4A2D DECA tst.b [A5 - 0x2136] 00004E78 6606 bne +0x8 /* 00004E80 */ 00004E7A 7000 moveq.l D0, 0x00 00004E7C 6000 056A bra +0x56C /* 000053E8 */ label00004E80: 00004E80 4267 clr.w -[A7] 00004E82 42A7 clr.l -[A7] 00004E84 3F2D DED0 move.w -[A7], [A5 - 0x2130] 00004E88 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00004E8C 301F move.w D0, [A7]+ 00004E8E 302E FFF8 move.w D0, [A6 - 0x8] 00004E92 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00004E96 41ED FC94 lea.l A0, [A5 - 0x36C] 00004E9A D1C0 add.l A0, D0 00004E9C 4850 pea.l [A0] 00004E9E 486D DED4 pea.l [A5 - 0x212C] 00004EA2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00004EA6 508F addq.l A7, 8 00004EA8 302E FFF8 move.w D0, [A6 - 0x8] 00004EAC C1FC 004A muls.w D0, 0x4A /* 'J' */ 00004EB0 41ED FC94 lea.l A0, [A5 - 0x36C] 00004EB4 D1C0 add.l A0, D0 00004EB6 4850 pea.l [A0] 00004EB8 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00004EBC 588F addq.l A7, 4 00004EBE 302E FFF8 move.w D0, [A6 - 0x8] 00004EC2 C1FC 004A muls.w D0, 0x4A /* 'J' */ 00004EC6 41ED FC94 lea.l A0, [A5 - 0x36C] 00004ECA D1C0 add.l A0, D0 00004ECC 486D E04A pea.l [A5 - 0x1FB6] 00004ED0 4850 pea.l [A0] 00004ED2 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00004ED6 508F addq.l A7, 8 00004ED8 2D40 FFFA move.l [A6 - 0x6], D0 00004EDC 302E FFF8 move.w D0, [A6 - 0x8] 00004EE0 48C0 ext.l D0 00004EE2 D080 add.l D0, D0 00004EE4 41ED FD2A lea.l A0, [A5 - 0x2D6] 00004EE8 D1C0 add.l A0, D0 00004EEA 302E FFF8 move.w D0, [A6 - 0x8] 00004EEE 48C0 ext.l D0 00004EF0 D080 add.l D0, D0 00004EF2 43ED FD2E lea.l A1, [A5 - 0x2D2] 00004EF6 D3C0 add.l A1, D0 00004EF8 302E FFF8 move.w D0, [A6 - 0x8] 00004EFC 48C0 ext.l D0 00004EFE D080 add.l D0, D0 00004F00 45ED FD36 lea.l A2, [A5 - 0x2CA] 00004F04 D5C0 add.l A2, D0 00004F06 4852 pea.l [A2] 00004F08 4851 pea.l [A1] 00004F0A 4850 pea.l [A0] 00004F0C 486D E04C pea.l [A5 - 0x1FB4] 00004F10 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004F14 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00004F18 4FEF 0014 lea.l A7, [A7 + 0x14] 00004F1C 7001 moveq.l D0, 0x01 00004F1E 3D40 FFF6 move.w [A6 - 0xA], D0 00004F22 6000 045C bra +0x45E /* 00005380 */ label00004F26: 00004F26 302E FFF8 move.w D0, [A6 - 0x8] 00004F2A C1FC 08DC muls.w D0, 0x8DC 00004F2E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004F32 D1C0 add.l A0, D0 00004F34 302E FFF6 move.w D0, [A6 - 0xA] 00004F38 C1FC 00A2 muls.w D0, 0xA2 00004F3C D1C0 add.l A0, D0 00004F3E 316E FFF6 003E move.w [A0 + 0x3E], [A6 - 0xA] 00004F44 302E FFF8 move.w D0, [A6 - 0x8] 00004F48 C1FC 08DC muls.w D0, 0x8DC 00004F4C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004F50 D1C0 add.l A0, D0 00004F52 302E FFF6 move.w D0, [A6 - 0xA] 00004F56 C1FC 00A2 muls.w D0, 0xA2 00004F5A D1C0 add.l A0, D0 00004F5C 302E FFF8 move.w D0, [A6 - 0x8] 00004F60 C1FC 08DC muls.w D0, 0x8DC 00004F64 43ED E344 lea.l A1, [A5 - 0x1CBC] 00004F68 D3C0 add.l A1, D0 00004F6A 302E FFF6 move.w D0, [A6 - 0xA] 00004F6E C1FC 00A2 muls.w D0, 0xA2 00004F72 D3C0 add.l A1, D0 00004F74 4869 0019 pea.l [A1 + 0x19] 00004F78 4850 pea.l [A0] 00004F7A 486D E056 pea.l [A5 - 0x1FAA] 00004F7E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004F82 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00004F86 4FEF 0010 lea.l A7, [A7 + 0x10] 00004F8A 302E FFF8 move.w D0, [A6 - 0x8] 00004F8E C1FC 08DC muls.w D0, 0x8DC 00004F92 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004F96 D1C0 add.l A0, D0 00004F98 302E FFF6 move.w D0, [A6 - 0xA] 00004F9C C1FC 00A2 muls.w D0, 0xA2 00004FA0 D1C0 add.l A0, D0 00004FA2 4868 0030 pea.l [A0 + 0x30] 00004FA6 486D E05C pea.l [A5 - 0x1FA4] 00004FAA 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004FAE 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00004FB2 4FEF 000C lea.l A7, [A7 + 0xC] 00004FB6 7001 moveq.l D0, 0x01 00004FB8 3D40 FFF4 move.w [A6 - 0xC], D0 00004FBC 6000 0088 bra +0x8A /* 00005046 */ label00004FC0: 00004FC0 302E FFF8 move.w D0, [A6 - 0x8] 00004FC4 C1FC 08DC muls.w D0, 0x8DC 00004FC8 41ED E344 lea.l A0, [A5 - 0x1CBC] 00004FCC D1C0 add.l A0, D0 00004FCE 302E FFF6 move.w D0, [A6 - 0xA] 00004FD2 C1FC 00A2 muls.w D0, 0xA2 00004FD6 D1C0 add.l A0, D0 00004FD8 302E FFF4 move.w D0, [A6 - 0xC] 00004FDC 48C0 ext.l D0 00004FDE D080 add.l D0, D0 00004FE0 D1C0 add.l A0, D0 00004FE2 302E FFF8 move.w D0, [A6 - 0x8] 00004FE6 C1FC 08DC muls.w D0, 0x8DC 00004FEA 43ED E344 lea.l A1, [A5 - 0x1CBC] 00004FEE D3C0 add.l A1, D0 00004FF0 302E FFF6 move.w D0, [A6 - 0xA] 00004FF4 C1FC 00A2 muls.w D0, 0xA2 00004FF8 D3C0 add.l A1, D0 00004FFA 302E FFF4 move.w D0, [A6 - 0xC] 00004FFE 48C0 ext.l D0 00005000 D080 add.l D0, D0 00005002 D3C0 add.l A1, D0 00005004 302E FFF8 move.w D0, [A6 - 0x8] 00005008 C1FC 08DC muls.w D0, 0x8DC 0000500C 45ED E344 lea.l A2, [A5 - 0x1CBC] 00005010 D5C0 add.l A2, D0 00005012 302E FFF6 move.w D0, [A6 - 0xA] 00005016 C1FC 00A2 muls.w D0, 0xA2 0000501A D5C0 add.l A2, D0 0000501C 302E FFF4 move.w D0, [A6 - 0xC] 00005020 48C0 ext.l D0 00005022 D080 add.l D0, D0 00005024 D5C0 add.l A2, D0 00005026 486A 0054 pea.l [A2 + 0x54] 0000502A 4869 004C pea.l [A1 + 0x4C] 0000502E 4868 0032 pea.l [A0 + 0x32] 00005032 486D E060 pea.l [A5 - 0x1FA0] 00005036 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000503A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000503E 4FEF 0014 lea.l A7, [A7 + 0x14] 00005042 526E FFF4 addq.w [A6 - 0xC], 1 label00005046: 00005046 302E FFF8 move.w D0, [A6 - 0x8] 0000504A C1FC 08DC muls.w D0, 0x8DC 0000504E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005052 D1C0 add.l A0, D0 00005054 302E FFF6 move.w D0, [A6 - 0xA] 00005058 C1FC 00A2 muls.w D0, 0xA2 0000505C D1C0 add.l A0, D0 0000505E 302E FFF4 move.w D0, [A6 - 0xC] 00005062 B068 0030 cmp.w D0, [A0 + 0x30] 00005066 6F00 FF58 ble -0xA6 /* 00004FC0 */ 0000506A 302E FFF8 move.w D0, [A6 - 0x8] 0000506E C1FC 08DC muls.w D0, 0x8DC 00005072 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005076 D1C0 add.l A0, D0 00005078 302E FFF6 move.w D0, [A6 - 0xA] 0000507C C1FC 00A2 muls.w D0, 0xA2 00005080 D1C0 add.l A0, D0 00005082 302E FFF8 move.w D0, [A6 - 0x8] 00005086 C1FC 08DC muls.w D0, 0x8DC 0000508A 43ED E344 lea.l A1, [A5 - 0x1CBC] 0000508E D3C0 add.l A1, D0 00005090 302E FFF6 move.w D0, [A6 - 0xA] 00005094 C1FC 00A2 muls.w D0, 0xA2 00005098 D3C0 add.l A1, D0 0000509A 302E FFF8 move.w D0, [A6 - 0x8] 0000509E C1FC 08DC muls.w D0, 0x8DC 000050A2 45ED E344 lea.l A2, [A5 - 0x1CBC] 000050A6 D5C0 add.l A2, D0 000050A8 302E FFF6 move.w D0, [A6 - 0xA] 000050AC C1FC 00A2 muls.w D0, 0xA2 000050B0 D5C0 add.l A2, D0 000050B2 302E FFF8 move.w D0, [A6 - 0x8] 000050B6 C1FC 08DC muls.w D0, 0x8DC 000050BA 47ED E344 lea.l A3, [A5 - 0x1CBC] 000050BE D7C0 add.l A3, D0 000050C0 302E FFF6 move.w D0, [A6 - 0xA] 000050C4 C1FC 00A2 muls.w D0, 0xA2 000050C8 D7C0 add.l A3, D0 000050CA 302E FFF8 move.w D0, [A6 - 0x8] 000050CE C1FC 08DC muls.w D0, 0x8DC 000050D2 49ED E344 lea.l A4, [A5 - 0x1CBC] 000050D6 D9C0 add.l A4, D0 000050D8 302E FFF6 move.w D0, [A6 - 0xA] 000050DC C1FC 00A2 muls.w D0, 0xA2 000050E0 D9C0 add.l A4, D0 000050E2 302E FFF8 move.w D0, [A6 - 0x8] 000050E6 C1FC 08DC muls.w D0, 0x8DC 000050EA 2D48 FEF0 move.l [A6 - 0x110], A0 000050EE 41ED E344 lea.l A0, [A5 - 0x1CBC] 000050F2 D1C0 add.l A0, D0 000050F4 302E FFF6 move.w D0, [A6 - 0xA] 000050F8 C1FC 00A2 muls.w D0, 0xA2 000050FC D1C0 add.l A0, D0 000050FE 302E FFF8 move.w D0, [A6 - 0x8] 00005102 C1FC 08DC muls.w D0, 0x8DC 00005106 2D49 FEEC move.l [A6 - 0x114], A1 0000510A 43ED E344 lea.l A1, [A5 - 0x1CBC] 0000510E D3C0 add.l A1, D0 00005110 302E FFF6 move.w D0, [A6 - 0xA] 00005114 C1FC 00A2 muls.w D0, 0xA2 00005118 D3C0 add.l A1, D0 0000511A 302E FFF8 move.w D0, [A6 - 0x8] 0000511E C1FC 08DC muls.w D0, 0x8DC 00005122 2D4A FEE8 move.l [A6 - 0x118], A2 00005126 45ED E344 lea.l A2, [A5 - 0x1CBC] 0000512A D5C0 add.l A2, D0 0000512C 302E FFF6 move.w D0, [A6 - 0xA] 00005130 C1FC 00A2 muls.w D0, 0xA2 00005134 D5C0 add.l A2, D0 00005136 486A 0064 pea.l [A2 + 0x64] 0000513A 4869 0062 pea.l [A1 + 0x62] 0000513E 4868 004A pea.l [A0 + 0x4A] 00005142 486C 0048 pea.l [A4 + 0x48] 00005146 486B 0046 pea.l [A3 + 0x46] 0000514A 206E FEE8 movea.l A0, [A6 - 0x118] 0000514E 4868 0044 pea.l [A0 + 0x44] 00005152 206E FEEC movea.l A0, [A6 - 0x114] 00005156 4868 0042 pea.l [A0 + 0x42] 0000515A 206E FEF0 movea.l A0, [A6 - 0x110] 0000515E 4868 0040 pea.l [A0 + 0x40] 00005162 486D E06A pea.l [A5 - 0x1F96] 00005166 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000516A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000516E 4FEF 0028 lea.l A7, [A7 + 0x28] 00005172 302E FFF8 move.w D0, [A6 - 0x8] 00005176 C1FC 08DC muls.w D0, 0x8DC 0000517A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000517E D1C0 add.l A0, D0 00005180 302E FFF6 move.w D0, [A6 - 0xA] 00005184 C1FC 00A2 muls.w D0, 0xA2 00005188 D1C0 add.l A0, D0 0000518A 302E FFF8 move.w D0, [A6 - 0x8] 0000518E C1FC 08DC muls.w D0, 0x8DC 00005192 43ED E344 lea.l A1, [A5 - 0x1CBC] 00005196 D3C0 add.l A1, D0 00005198 302E FFF6 move.w D0, [A6 - 0xA] 0000519C C1FC 00A2 muls.w D0, 0xA2 000051A0 D3C0 add.l A1, D0 000051A2 302E FFF8 move.w D0, [A6 - 0x8] 000051A6 C1FC 08DC muls.w D0, 0x8DC 000051AA 45ED E344 lea.l A2, [A5 - 0x1CBC] 000051AE D5C0 add.l A2, D0 000051B0 302E FFF6 move.w D0, [A6 - 0xA] 000051B4 C1FC 00A2 muls.w D0, 0xA2 000051B8 D5C0 add.l A2, D0 000051BA 302E FFF8 move.w D0, [A6 - 0x8] 000051BE C1FC 08DC muls.w D0, 0x8DC 000051C2 47ED E344 lea.l A3, [A5 - 0x1CBC] 000051C6 D7C0 add.l A3, D0 000051C8 302E FFF6 move.w D0, [A6 - 0xA] 000051CC C1FC 00A2 muls.w D0, 0xA2 000051D0 D7C0 add.l A3, D0 000051D2 302E FFF8 move.w D0, [A6 - 0x8] 000051D6 C1FC 08DC muls.w D0, 0x8DC 000051DA 49ED E344 lea.l A4, [A5 - 0x1CBC] 000051DE D9C0 add.l A4, D0 000051E0 302E FFF6 move.w D0, [A6 - 0xA] 000051E4 C1FC 00A2 muls.w D0, 0xA2 000051E8 D9C0 add.l A4, D0 000051EA 302E FFF8 move.w D0, [A6 - 0x8] 000051EE C1FC 08DC muls.w D0, 0x8DC 000051F2 2D48 FEF0 move.l [A6 - 0x110], A0 000051F6 41ED E344 lea.l A0, [A5 - 0x1CBC] 000051FA D1C0 add.l A0, D0 000051FC 302E FFF6 move.w D0, [A6 - 0xA] 00005200 C1FC 00A2 muls.w D0, 0xA2 00005204 D1C0 add.l A0, D0 00005206 302E FFF8 move.w D0, [A6 - 0x8] 0000520A C1FC 08DC muls.w D0, 0x8DC 0000520E 2D49 FEEC move.l [A6 - 0x114], A1 00005212 43ED E344 lea.l A1, [A5 - 0x1CBC] 00005216 D3C0 add.l A1, D0 00005218 302E FFF6 move.w D0, [A6 - 0xA] 0000521C C1FC 00A2 muls.w D0, 0xA2 00005220 D3C0 add.l A1, D0 00005222 302E FFF8 move.w D0, [A6 - 0x8] 00005226 C1FC 08DC muls.w D0, 0x8DC 0000522A 2D4A FEE8 move.l [A6 - 0x118], A2 0000522E 45ED E344 lea.l A2, [A5 - 0x1CBC] 00005232 D5C0 add.l A2, D0 00005234 302E FFF6 move.w D0, [A6 - 0xA] 00005238 C1FC 00A2 muls.w D0, 0xA2 0000523C D5C0 add.l A2, D0 0000523E 302E FFF8 move.w D0, [A6 - 0x8] 00005242 C1FC 08DC muls.w D0, 0x8DC 00005246 2D4B FEE4 move.l [A6 - 0x11C], A3 0000524A 47ED E344 lea.l A3, [A5 - 0x1CBC] 0000524E D7C0 add.l A3, D0 00005250 302E FFF6 move.w D0, [A6 - 0xA] 00005254 C1FC 00A2 muls.w D0, 0xA2 00005258 D7C0 add.l A3, D0 0000525A 302E FFF8 move.w D0, [A6 - 0x8] 0000525E C1FC 08DC muls.w D0, 0x8DC 00005262 2D4C FEE0 move.l [A6 - 0x120], A4 00005266 49ED E344 lea.l A4, [A5 - 0x1CBC] 0000526A D9C0 add.l A4, D0 0000526C 302E FFF6 move.w D0, [A6 - 0xA] 00005270 C1FC 00A2 muls.w D0, 0xA2 00005274 D9C0 add.l A4, D0 00005276 486C 0060 pea.l [A4 + 0x60] 0000527A 486B 005E pea.l [A3 + 0x5E] 0000527E 486A 005C pea.l [A2 + 0x5C] 00005282 4869 0072 pea.l [A1 + 0x72] 00005286 4868 0070 pea.l [A0 + 0x70] 0000528A 206E FEE0 movea.l A0, [A6 - 0x120] 0000528E 4868 006E pea.l [A0 + 0x6E] 00005292 206E FEE4 movea.l A0, [A6 - 0x11C] 00005296 4868 006C pea.l [A0 + 0x6C] 0000529A 206E FEE8 movea.l A0, [A6 - 0x118] 0000529E 4868 006A pea.l [A0 + 0x6A] 000052A2 206E FEEC movea.l A0, [A6 - 0x114] 000052A6 4868 0068 pea.l [A0 + 0x68] 000052AA 206E FEF0 movea.l A0, [A6 - 0x110] 000052AE 4868 0066 pea.l [A0 + 0x66] 000052B2 486D E082 pea.l [A5 - 0x1F7E] 000052B6 2F2E FFFA move.l -[A7], [A6 - 0x6] 000052BA 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000052BE 4FEF 0030 lea.l A7, [A7 + 0x30] 000052C2 302E FFF8 move.w D0, [A6 - 0x8] 000052C6 C1FC 08DC muls.w D0, 0x8DC 000052CA 41ED E344 lea.l A0, [A5 - 0x1CBC] 000052CE D1C0 add.l A0, D0 000052D0 302E FFF6 move.w D0, [A6 - 0xA] 000052D4 C1FC 00A2 muls.w D0, 0xA2 000052D8 D1C0 add.l A0, D0 000052DA 302E FFF8 move.w D0, [A6 - 0x8] 000052DE C1FC 08DC muls.w D0, 0x8DC 000052E2 43ED E344 lea.l A1, [A5 - 0x1CBC] 000052E6 D3C0 add.l A1, D0 000052E8 302E FFF6 move.w D0, [A6 - 0xA] 000052EC C1FC 00A2 muls.w D0, 0xA2 000052F0 D3C0 add.l A1, D0 000052F2 302E FFF8 move.w D0, [A6 - 0x8] 000052F6 C1FC 08DC muls.w D0, 0x8DC 000052FA 45ED E344 lea.l A2, [A5 - 0x1CBC] 000052FE D5C0 add.l A2, D0 00005300 302E FFF6 move.w D0, [A6 - 0xA] 00005304 C1FC 00A2 muls.w D0, 0xA2 00005308 D5C0 add.l A2, D0 0000530A 302E FFF8 move.w D0, [A6 - 0x8] 0000530E C1FC 08DC muls.w D0, 0x8DC 00005312 47ED E344 lea.l A3, [A5 - 0x1CBC] 00005316 D7C0 add.l A3, D0 00005318 302E FFF6 move.w D0, [A6 - 0xA] 0000531C C1FC 00A2 muls.w D0, 0xA2 00005320 D7C0 add.l A3, D0 00005322 486B 007E pea.l [A3 + 0x7E] 00005326 486A 007A pea.l [A2 + 0x7A] 0000532A 4869 0076 pea.l [A1 + 0x76] 0000532E 4868 0074 pea.l [A0 + 0x74] 00005332 486D E0A0 pea.l [A5 - 0x1F60] 00005336 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000533A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000533E 4FEF 0018 lea.l A7, [A7 + 0x18] 00005342 302E FFF8 move.w D0, [A6 - 0x8] 00005346 C1FC 08DC muls.w D0, 0x8DC 0000534A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000534E D1C0 add.l A0, D0 00005350 302E FFF6 move.w D0, [A6 - 0xA] 00005354 C1FC 00A2 muls.w D0, 0xA2 00005358 D1C0 add.l A0, D0 0000535A 4268 003A clr.w [A0 + 0x3A] 0000535E 302E FFF8 move.w D0, [A6 - 0x8] 00005362 C1FC 08DC muls.w D0, 0x8DC 00005366 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000536A D1C0 add.l A0, D0 0000536C 302E FFF6 move.w D0, [A6 - 0xA] 00005370 C1FC 00A2 muls.w D0, 0xA2 00005374 D1C0 add.l A0, D0 00005376 7001 moveq.l D0, 0x01 00005378 3140 002E move.w [A0 + 0x2E], D0 0000537C 526E FFF6 addq.w [A6 - 0xA], 1 label00005380: 00005380 302E FFF8 move.w D0, [A6 - 0x8] 00005384 48C0 ext.l D0 00005386 D080 add.l D0, D0 00005388 41ED FD36 lea.l A0, [A5 - 0x2CA] 0000538C D1C0 add.l A0, D0 0000538E 302E FFF6 move.w D0, [A6 - 0xA] 00005392 B050 cmp.w D0, [A0] 00005394 6F00 FB90 ble -0x46E /* 00004F26 */ 00005398 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000539C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000053A0 588F addq.l A7, 4 000053A2 7001 moveq.l D0, 0x01 000053A4 3D40 FFF6 move.w [A6 - 0xA], D0 000053A8 6020 bra +0x22 /* 000053CA */ label000053AA: 000053AA 302E FFF8 move.w D0, [A6 - 0x8] 000053AE C1FC 004A muls.w D0, 0x4A /* 'J' */ 000053B2 41ED FC94 lea.l A0, [A5 - 0x36C] 000053B6 D1C0 add.l A0, D0 000053B8 302E FFF6 move.w D0, [A6 - 0xA] 000053BC 48C0 ext.l D0 000053BE D080 add.l D0, D0 000053C0 D1C0 add.l A0, D0 000053C2 4268 0032 clr.w [A0 + 0x32] 000053C6 526E FFF6 addq.w [A6 - 0xA], 1 label000053CA: 000053CA 0C6E 0005 FFF6 cmpi.w [A6 - 0xA], 0x5 000053D0 6FD8 ble -0x26 /* 000053AA */ 000053D2 7001 moveq.l D0, 0x01 000053D4 3B40 FD28 move.w [A5 - 0x2D8], D0 000053D8 526E FFF8 addq.w [A6 - 0x8], 1 label000053DC: 000053DC 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1 000053E2 6F00 FA34 ble -0x5CA /* 00004E18 */ 000053E6 7001 moveq.l D0, 0x01 label000053E8: 000053E8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000053EC 4E5E unlink A6 000053EE 4E75 rts 000053F0 5245 addq.w D5, 1 000053F2 4144 chk.w D0, D4 000053F4 5445 addq.w D5, 2 000053F6 414D chk.w D0, A5 export_15: 000053F8 4E56 FFC4 link A6, -0x003C 000053FC 426E FFFE clr.w [A6 - 0x2] 00005400 6000 0E38 bra +0xE3A /* 0000623A */ label00005404: 00005404 7001 moveq.l D0, 0x01 00005406 3D40 FFFC move.w [A6 - 0x4], D0 0000540A 603E bra +0x40 /* 0000544A */ label0000540C: 0000540C 7001 moveq.l D0, 0x01 0000540E 3D40 FFF8 move.w [A6 - 0x8], D0 00005412 602A bra +0x2C /* 0000543E */ label00005414: 00005414 302E FFFE move.w D0, [A6 - 0x2] 00005418 C1FC 08DC muls.w D0, 0x8DC 0000541C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005420 D1C0 add.l A0, D0 00005422 302E FFFC move.w D0, [A6 - 0x4] 00005426 C1FC 00A2 muls.w D0, 0xA2 0000542A D1C0 add.l A0, D0 0000542C 302E FFF8 move.w D0, [A6 - 0x8] 00005430 48C0 ext.l D0 00005432 D080 add.l D0, D0 00005434 D1C0 add.l A0, D0 00005436 4268 0020 clr.w [A0 + 0x20] 0000543A 526E FFF8 addq.w [A6 - 0x8], 1 label0000543E: 0000543E 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5 00005444 6FCE ble -0x30 /* 00005414 */ 00005446 526E FFFC addq.w [A6 - 0x4], 1 label0000544A: 0000544A 302E FFFE move.w D0, [A6 - 0x2] 0000544E 48C0 ext.l D0 00005450 D080 add.l D0, D0 00005452 41ED FD36 lea.l A0, [A5 - 0x2CA] 00005456 D1C0 add.l A0, D0 00005458 302E FFFC move.w D0, [A6 - 0x4] 0000545C B050 cmp.w D0, [A0] 0000545E 6FAC ble -0x52 /* 0000540C */ 00005460 302E FFFE move.w D0, [A6 - 0x2] 00005464 C1FC 000C muls.w D0, 0xC 00005468 41ED E30E lea.l A0, [A5 - 0x1CF2] 0000546C D1C0 add.l A0, D0 0000546E 4268 0002 clr.w [A0 + 0x2] 00005472 302E FFFE move.w D0, [A6 - 0x2] 00005476 C1FC 000C muls.w D0, 0xC 0000547A 41ED E30E lea.l A0, [A5 - 0x1CF2] 0000547E D1C0 add.l A0, D0 00005480 4268 0004 clr.w [A0 + 0x4] 00005484 302E FFFE move.w D0, [A6 - 0x2] 00005488 C1FC 000C muls.w D0, 0xC 0000548C 41ED E30E lea.l A0, [A5 - 0x1CF2] 00005490 D1C0 add.l A0, D0 00005492 4268 0006 clr.w [A0 + 0x6] 00005496 302E FFFE move.w D0, [A6 - 0x2] 0000549A C1FC 000C muls.w D0, 0xC 0000549E 41ED E30E lea.l A0, [A5 - 0x1CF2] 000054A2 D1C0 add.l A0, D0 000054A4 4268 0008 clr.w [A0 + 0x8] 000054A8 302E FFFE move.w D0, [A6 - 0x2] 000054AC C1FC 000C muls.w D0, 0xC 000054B0 41ED E30E lea.l A0, [A5 - 0x1CF2] 000054B4 D1C0 add.l A0, D0 000054B6 4268 000A clr.w [A0 + 0xA] 000054BA 7001 moveq.l D0, 0x01 000054BC 3D40 FFF8 move.w [A6 - 0x8], D0 000054C0 6000 0B74 bra +0xB76 /* 00006036 */ label000054C4: 000054C4 7001 moveq.l D0, 0x01 000054C6 3D40 FFFC move.w [A6 - 0x4], D0 000054CA 6000 0B4E bra +0xB50 /* 0000601A */ label000054CE: 000054CE 302E FFFE move.w D0, [A6 - 0x2] 000054D2 C1FC 08DC muls.w D0, 0x8DC 000054D6 41ED E344 lea.l A0, [A5 - 0x1CBC] 000054DA D1C0 add.l A0, D0 000054DC 302E FFFC move.w D0, [A6 - 0x4] 000054E0 C1FC 00A2 muls.w D0, 0xA2 000054E4 D1C0 add.l A0, D0 000054E6 302E FFFE move.w D0, [A6 - 0x2] 000054EA C1FC 08DC muls.w D0, 0x8DC 000054EE 43ED E344 lea.l A1, [A5 - 0x1CBC] 000054F2 D3C0 add.l A1, D0 000054F4 302E FFFC move.w D0, [A6 - 0x4] 000054F8 C1FC 00A2 muls.w D0, 0xA2 000054FC D3C0 add.l A1, D0 000054FE 4869 0019 pea.l [A1 + 0x19] 00005502 4850 pea.l [A0] 00005504 486D E0AC pea.l [A5 - 0x1F54] 00005508 486E FFC4 pea.l [A6 - 0x3C] 0000550C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00005510 4FEF 0010 lea.l A7, [A7 + 0x10] 00005514 486E FFC4 pea.l [A6 - 0x3C] 00005518 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 0000551C 588F addq.l A7, 4 0000551E 7001 moveq.l D0, 0x01 00005520 3D40 FFFA move.w [A6 - 0x6], D0 00005524 6000 0ACC bra +0xACE /* 00005FF2 */ label00005528: 00005528 302E FFFE move.w D0, [A6 - 0x2] 0000552C C1FC 08DC muls.w D0, 0x8DC 00005530 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005534 D1C0 add.l A0, D0 00005536 302E FFFC move.w D0, [A6 - 0x4] 0000553A C1FC 00A2 muls.w D0, 0xA2 0000553E D1C0 add.l A0, D0 00005540 302E FFFA move.w D0, [A6 - 0x6] 00005544 48C0 ext.l D0 00005546 D080 add.l D0, D0 00005548 D1C0 add.l A0, D0 0000554A 3028 0032 move.w D0, [A0 + 0x32] 0000554E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005552 0001 0005 ori.b D1, 0x5 00005556 0A98 0640 063E xori.l [A0]+, 0x640063E 0000555C 0218 0428 andi.b [A0]+, 0x28 /* '(' */ 00005560 0002 0C6E ori.b D2, 0x6E /* 'n' */ 00005564 0001 FFF8 ori.b D1, 0xF8 00005568 6600 0A84 bne +0xA86 /* 00005FEE */ 0000556C 302E FFFE move.w D0, [A6 - 0x2] 00005570 C1FC 08DC muls.w D0, 0x8DC 00005574 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005578 D1C0 add.l A0, D0 0000557A 302E FFFC move.w D0, [A6 - 0x4] 0000557E C1FC 00A2 muls.w D0, 0xA2 00005582 D1C0 add.l A0, D0 00005584 302E FFF8 move.w D0, [A6 - 0x8] 00005588 48C0 ext.l D0 0000558A D080 add.l D0, D0 0000558C D1C0 add.l A0, D0 0000558E 302E FFFE move.w D0, [A6 - 0x2] 00005592 C1FC 000C muls.w D0, 0xC 00005596 43ED E30E lea.l A1, [A5 - 0x1CF2] 0000559A D3C0 add.l A1, D0 0000559C 302E FFF8 move.w D0, [A6 - 0x8] 000055A0 48C0 ext.l D0 000055A2 D080 add.l D0, D0 000055A4 D3C0 add.l A1, D0 000055A6 5251 addq.w [A1], 1 000055A8 3151 0020 move.w [A0 + 0x20], [A1] 000055AC 4A6E FFFE tst.w [A6 - 0x2] 000055B0 6600 00E2 bne +0xE4 /* 00005694 */ 000055B4 2F2D E260 move.l -[A7], [A5 - 0x1DA0] 000055B8 486E FFC4 pea.l [A6 - 0x3C] 000055BC A933 syscall AppendMenu 000055BE 302E FFFE move.w D0, [A6 - 0x2] 000055C2 C1FC 08DC muls.w D0, 0x8DC 000055C6 41ED E344 lea.l A0, [A5 - 0x1CBC] 000055CA D1C0 add.l A0, D0 000055CC 302E FFFC move.w D0, [A6 - 0x4] 000055D0 C1FC 00A2 muls.w D0, 0xA2 000055D4 D1C0 add.l A0, D0 000055D6 0C68 0001 003E cmpi.w [A0 + 0x3E], 0x1 000055DC 6600 0A10 bne +0xA12 /* 00005FEE */ 000055E0 302E FFFE move.w D0, [A6 - 0x2] 000055E4 C1FC 000C muls.w D0, 0xC 000055E8 41ED E326 lea.l A0, [A5 - 0x1CDA] 000055EC D1C0 add.l A0, D0 000055EE 302E FFF8 move.w D0, [A6 - 0x8] 000055F2 48C0 ext.l D0 000055F4 D080 add.l D0, D0 000055F6 D1C0 add.l A0, D0 000055F8 302E FFFE move.w D0, [A6 - 0x2] 000055FC C1FC 000C muls.w D0, 0xC 00005600 43ED E30E lea.l A1, [A5 - 0x1CF2] 00005604 D3C0 add.l A1, D0 00005606 302E FFF8 move.w D0, [A6 - 0x8] 0000560A 48C0 ext.l D0 0000560C D080 add.l D0, D0 0000560E D3C0 add.l A1, D0 00005610 3091 move.w [A0], [A1] 00005612 302E FFFE move.w D0, [A6 - 0x2] 00005616 C1FC 000C muls.w D0, 0xC 0000561A 41ED E326 lea.l A0, [A5 - 0x1CDA] 0000561E D1C0 add.l A0, D0 00005620 302E FFF8 move.w D0, [A6 - 0x8] 00005624 48C0 ext.l D0 00005626 D080 add.l D0, D0 00005628 D1C0 add.l A0, D0 0000562A 2F2D E260 move.l -[A7], [A5 - 0x1DA0] 0000562E 3F10 move.w -[A7], [A0] 00005630 1F3C 0001 move.b -[A7], 0x1 00005634 A945 syscall CheckItem 00005636 302E FFFE move.w D0, [A6 - 0x2] 0000563A C1FC 08DC muls.w D0, 0x8DC 0000563E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005642 D1C0 add.l A0, D0 00005644 302E FFFC move.w D0, [A6 - 0x4] 00005648 C1FC 00A2 muls.w D0, 0xA2 0000564C D1C0 add.l A0, D0 0000564E 7001 moveq.l D0, 0x01 00005650 3140 003A move.w [A0 + 0x3A], D0 00005654 302E FFFE move.w D0, [A6 - 0x2] 00005658 C1FC 08DC muls.w D0, 0x8DC 0000565C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005660 D1C0 add.l A0, D0 00005662 302E FFFC move.w D0, [A6 - 0x4] 00005666 C1FC 00A2 muls.w D0, 0xA2 0000566A D1C0 add.l A0, D0 0000566C 7005 moveq.l D0, 0x05 0000566E 3140 002C move.w [A0 + 0x2C], D0 00005672 302E FFFE move.w D0, [A6 - 0x2] 00005676 C1FC 08DC muls.w D0, 0x8DC 0000567A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000567E D1C0 add.l A0, D0 00005680 302E FFFC move.w D0, [A6 - 0x4] 00005684 C1FC 00A2 muls.w D0, 0xA2 00005688 D1C0 add.l A0, D0 0000568A 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6] 00005690 6000 095C bra +0x95E /* 00005FEE */ label00005694: 00005694 2F2D E24C move.l -[A7], [A5 - 0x1DB4] 00005698 486E FFC4 pea.l [A6 - 0x3C] 0000569C A933 syscall AppendMenu 0000569E 302E FFFE move.w D0, [A6 - 0x2] 000056A2 C1FC 08DC muls.w D0, 0x8DC 000056A6 41ED E344 lea.l A0, [A5 - 0x1CBC] 000056AA D1C0 add.l A0, D0 000056AC 302E FFFC move.w D0, [A6 - 0x4] 000056B0 C1FC 00A2 muls.w D0, 0xA2 000056B4 D1C0 add.l A0, D0 000056B6 0C68 0001 003E cmpi.w [A0 + 0x3E], 0x1 000056BC 6600 0930 bne +0x932 /* 00005FEE */ 000056C0 302E FFFE move.w D0, [A6 - 0x2] 000056C4 C1FC 000C muls.w D0, 0xC 000056C8 41ED E326 lea.l A0, [A5 - 0x1CDA] 000056CC D1C0 add.l A0, D0 000056CE 302E FFF8 move.w D0, [A6 - 0x8] 000056D2 48C0 ext.l D0 000056D4 D080 add.l D0, D0 000056D6 D1C0 add.l A0, D0 000056D8 302E FFFE move.w D0, [A6 - 0x2] 000056DC C1FC 000C muls.w D0, 0xC 000056E0 43ED E30E lea.l A1, [A5 - 0x1CF2] 000056E4 D3C0 add.l A1, D0 000056E6 302E FFF8 move.w D0, [A6 - 0x8] 000056EA 48C0 ext.l D0 000056EC D080 add.l D0, D0 000056EE D3C0 add.l A1, D0 000056F0 3091 move.w [A0], [A1] 000056F2 302E FFFE move.w D0, [A6 - 0x2] 000056F6 C1FC 000C muls.w D0, 0xC 000056FA 41ED E326 lea.l A0, [A5 - 0x1CDA] 000056FE D1C0 add.l A0, D0 00005700 302E FFF8 move.w D0, [A6 - 0x8] 00005704 48C0 ext.l D0 00005706 D080 add.l D0, D0 00005708 D1C0 add.l A0, D0 0000570A 2F2D E24C move.l -[A7], [A5 - 0x1DB4] 0000570E 3F10 move.w -[A7], [A0] 00005710 1F3C 0001 move.b -[A7], 0x1 00005714 A945 syscall CheckItem 00005716 302E FFFE move.w D0, [A6 - 0x2] 0000571A C1FC 08DC muls.w D0, 0x8DC 0000571E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005722 D1C0 add.l A0, D0 00005724 302E FFFC move.w D0, [A6 - 0x4] 00005728 C1FC 00A2 muls.w D0, 0xA2 0000572C D1C0 add.l A0, D0 0000572E 7001 moveq.l D0, 0x01 00005730 3140 003A move.w [A0 + 0x3A], D0 00005734 302E FFFE move.w D0, [A6 - 0x2] 00005738 C1FC 08DC muls.w D0, 0x8DC 0000573C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005740 D1C0 add.l A0, D0 00005742 302E FFFC move.w D0, [A6 - 0x4] 00005746 C1FC 00A2 muls.w D0, 0xA2 0000574A D1C0 add.l A0, D0 0000574C 7005 moveq.l D0, 0x05 0000574E 3140 002C move.w [A0 + 0x2C], D0 00005752 302E FFFE move.w D0, [A6 - 0x2] 00005756 C1FC 08DC muls.w D0, 0x8DC 0000575A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000575E D1C0 add.l A0, D0 00005760 302E FFFC move.w D0, [A6 - 0x4] 00005764 C1FC 00A2 muls.w D0, 0xA2 00005768 D1C0 add.l A0, D0 0000576A 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6] 00005770 6000 087C bra +0x87E /* 00005FEE */ 00005774 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2 0000577A 6600 0872 bne +0x874 /* 00005FEE */ 0000577E 302E FFFE move.w D0, [A6 - 0x2] 00005782 C1FC 08DC muls.w D0, 0x8DC 00005786 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000578A D1C0 add.l A0, D0 0000578C 302E FFFC move.w D0, [A6 - 0x4] 00005790 C1FC 00A2 muls.w D0, 0xA2 00005794 D1C0 add.l A0, D0 00005796 302E FFF8 move.w D0, [A6 - 0x8] 0000579A 48C0 ext.l D0 0000579C D080 add.l D0, D0 0000579E D1C0 add.l A0, D0 000057A0 302E FFFE move.w D0, [A6 - 0x2] 000057A4 C1FC 000C muls.w D0, 0xC 000057A8 43ED E30E lea.l A1, [A5 - 0x1CF2] 000057AC D3C0 add.l A1, D0 000057AE 302E FFF8 move.w D0, [A6 - 0x8] 000057B2 48C0 ext.l D0 000057B4 D080 add.l D0, D0 000057B6 D3C0 add.l A1, D0 000057B8 5251 addq.w [A1], 1 000057BA 3151 0020 move.w [A0 + 0x20], [A1] 000057BE 4A6E FFFE tst.w [A6 - 0x2] 000057C2 6600 00E2 bne +0xE4 /* 000058A6 */ 000057C6 2F2D E264 move.l -[A7], [A5 - 0x1D9C] 000057CA 486E FFC4 pea.l [A6 - 0x3C] 000057CE A933 syscall AppendMenu 000057D0 302E FFFE move.w D0, [A6 - 0x2] 000057D4 C1FC 08DC muls.w D0, 0x8DC 000057D8 41ED E344 lea.l A0, [A5 - 0x1CBC] 000057DC D1C0 add.l A0, D0 000057DE 302E FFFC move.w D0, [A6 - 0x4] 000057E2 C1FC 00A2 muls.w D0, 0xA2 000057E6 D1C0 add.l A0, D0 000057E8 0C68 0002 003E cmpi.w [A0 + 0x3E], 0x2 000057EE 6600 07FE bne +0x800 /* 00005FEE */ 000057F2 302E FFFE move.w D0, [A6 - 0x2] 000057F6 C1FC 000C muls.w D0, 0xC 000057FA 41ED E326 lea.l A0, [A5 - 0x1CDA] 000057FE D1C0 add.l A0, D0 00005800 302E FFF8 move.w D0, [A6 - 0x8] 00005804 48C0 ext.l D0 00005806 D080 add.l D0, D0 00005808 D1C0 add.l A0, D0 0000580A 302E FFFE move.w D0, [A6 - 0x2] 0000580E C1FC 000C muls.w D0, 0xC 00005812 43ED E30E lea.l A1, [A5 - 0x1CF2] 00005816 D3C0 add.l A1, D0 00005818 302E FFF8 move.w D0, [A6 - 0x8] 0000581C 48C0 ext.l D0 0000581E D080 add.l D0, D0 00005820 D3C0 add.l A1, D0 00005822 3091 move.w [A0], [A1] 00005824 302E FFFE move.w D0, [A6 - 0x2] 00005828 C1FC 000C muls.w D0, 0xC 0000582C 41ED E326 lea.l A0, [A5 - 0x1CDA] 00005830 D1C0 add.l A0, D0 00005832 302E FFF8 move.w D0, [A6 - 0x8] 00005836 48C0 ext.l D0 00005838 D080 add.l D0, D0 0000583A D1C0 add.l A0, D0 0000583C 2F2D E264 move.l -[A7], [A5 - 0x1D9C] 00005840 3F10 move.w -[A7], [A0] 00005842 1F3C 0001 move.b -[A7], 0x1 00005846 A945 syscall CheckItem 00005848 302E FFFE move.w D0, [A6 - 0x2] 0000584C C1FC 08DC muls.w D0, 0x8DC 00005850 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005854 D1C0 add.l A0, D0 00005856 302E FFFC move.w D0, [A6 - 0x4] 0000585A C1FC 00A2 muls.w D0, 0xA2 0000585E D1C0 add.l A0, D0 00005860 7001 moveq.l D0, 0x01 00005862 3140 003A move.w [A0 + 0x3A], D0 00005866 302E FFFE move.w D0, [A6 - 0x2] 0000586A C1FC 08DC muls.w D0, 0x8DC 0000586E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005872 D1C0 add.l A0, D0 00005874 302E FFFC move.w D0, [A6 - 0x4] 00005878 C1FC 00A2 muls.w D0, 0xA2 0000587C D1C0 add.l A0, D0 0000587E 7003 moveq.l D0, 0x03 00005880 3140 002C move.w [A0 + 0x2C], D0 00005884 302E FFFE move.w D0, [A6 - 0x2] 00005888 C1FC 08DC muls.w D0, 0x8DC 0000588C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005890 D1C0 add.l A0, D0 00005892 302E FFFC move.w D0, [A6 - 0x4] 00005896 C1FC 00A2 muls.w D0, 0xA2 0000589A D1C0 add.l A0, D0 0000589C 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6] 000058A2 6000 074A bra +0x74C /* 00005FEE */ label000058A6: 000058A6 2F2D E250 move.l -[A7], [A5 - 0x1DB0] 000058AA 486E FFC4 pea.l [A6 - 0x3C] 000058AE A933 syscall AppendMenu 000058B0 302E FFFE move.w D0, [A6 - 0x2] 000058B4 C1FC 08DC muls.w D0, 0x8DC 000058B8 41ED E344 lea.l A0, [A5 - 0x1CBC] 000058BC D1C0 add.l A0, D0 000058BE 302E FFFC move.w D0, [A6 - 0x4] 000058C2 C1FC 00A2 muls.w D0, 0xA2 000058C6 D1C0 add.l A0, D0 000058C8 0C68 0002 003E cmpi.w [A0 + 0x3E], 0x2 000058CE 6600 071E bne +0x720 /* 00005FEE */ 000058D2 302E FFFE move.w D0, [A6 - 0x2] 000058D6 C1FC 000C muls.w D0, 0xC 000058DA 41ED E326 lea.l A0, [A5 - 0x1CDA] 000058DE D1C0 add.l A0, D0 000058E0 302E FFF8 move.w D0, [A6 - 0x8] 000058E4 48C0 ext.l D0 000058E6 D080 add.l D0, D0 000058E8 D1C0 add.l A0, D0 000058EA 302E FFFE move.w D0, [A6 - 0x2] 000058EE C1FC 000C muls.w D0, 0xC 000058F2 43ED E30E lea.l A1, [A5 - 0x1CF2] 000058F6 D3C0 add.l A1, D0 000058F8 302E FFF8 move.w D0, [A6 - 0x8] 000058FC 48C0 ext.l D0 000058FE D080 add.l D0, D0 00005900 D3C0 add.l A1, D0 00005902 3091 move.w [A0], [A1] 00005904 302E FFFE move.w D0, [A6 - 0x2] 00005908 C1FC 000C muls.w D0, 0xC 0000590C 41ED E326 lea.l A0, [A5 - 0x1CDA] 00005910 D1C0 add.l A0, D0 00005912 302E FFF8 move.w D0, [A6 - 0x8] 00005916 48C0 ext.l D0 00005918 D080 add.l D0, D0 0000591A D1C0 add.l A0, D0 0000591C 2F2D E250 move.l -[A7], [A5 - 0x1DB0] 00005920 3F10 move.w -[A7], [A0] 00005922 1F3C 0001 move.b -[A7], 0x1 00005926 A945 syscall CheckItem 00005928 302E FFFE move.w D0, [A6 - 0x2] 0000592C C1FC 08DC muls.w D0, 0x8DC 00005930 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005934 D1C0 add.l A0, D0 00005936 302E FFFC move.w D0, [A6 - 0x4] 0000593A C1FC 00A2 muls.w D0, 0xA2 0000593E D1C0 add.l A0, D0 00005940 7001 moveq.l D0, 0x01 00005942 3140 003A move.w [A0 + 0x3A], D0 00005946 302E FFFE move.w D0, [A6 - 0x2] 0000594A C1FC 08DC muls.w D0, 0x8DC 0000594E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005952 D1C0 add.l A0, D0 00005954 302E FFFC move.w D0, [A6 - 0x4] 00005958 C1FC 00A2 muls.w D0, 0xA2 0000595C D1C0 add.l A0, D0 0000595E 7003 moveq.l D0, 0x03 00005960 3140 002C move.w [A0 + 0x2C], D0 00005964 302E FFFE move.w D0, [A6 - 0x2] 00005968 C1FC 08DC muls.w D0, 0x8DC 0000596C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005970 D1C0 add.l A0, D0 00005972 302E FFFC move.w D0, [A6 - 0x4] 00005976 C1FC 00A2 muls.w D0, 0xA2 0000597A D1C0 add.l A0, D0 0000597C 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6] 00005982 6000 066A bra +0x66C /* 00005FEE */ 00005986 0C6E 0003 FFF8 cmpi.w [A6 - 0x8], 0x3 0000598C 6600 0660 bne +0x662 /* 00005FEE */ 00005990 302E FFFE move.w D0, [A6 - 0x2] 00005994 C1FC 08DC muls.w D0, 0x8DC 00005998 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000599C D1C0 add.l A0, D0 0000599E 302E FFFC move.w D0, [A6 - 0x4] 000059A2 C1FC 00A2 muls.w D0, 0xA2 000059A6 D1C0 add.l A0, D0 000059A8 302E FFF8 move.w D0, [A6 - 0x8] 000059AC 48C0 ext.l D0 000059AE D080 add.l D0, D0 000059B0 D1C0 add.l A0, D0 000059B2 302E FFFE move.w D0, [A6 - 0x2] 000059B6 C1FC 000C muls.w D0, 0xC 000059BA 43ED E30E lea.l A1, [A5 - 0x1CF2] 000059BE D3C0 add.l A1, D0 000059C0 302E FFF8 move.w D0, [A6 - 0x8] 000059C4 48C0 ext.l D0 000059C6 D080 add.l D0, D0 000059C8 D3C0 add.l A1, D0 000059CA 5251 addq.w [A1], 1 000059CC 3151 0020 move.w [A0 + 0x20], [A1] 000059D0 4A6E FFFE tst.w [A6 - 0x2] 000059D4 6600 00E2 bne +0xE4 /* 00005AB8 */ 000059D8 2F2D E268 move.l -[A7], [A5 - 0x1D98] 000059DC 486E FFC4 pea.l [A6 - 0x3C] 000059E0 A933 syscall AppendMenu 000059E2 302E FFFE move.w D0, [A6 - 0x2] 000059E6 C1FC 08DC muls.w D0, 0x8DC 000059EA 41ED E344 lea.l A0, [A5 - 0x1CBC] 000059EE D1C0 add.l A0, D0 000059F0 302E FFFC move.w D0, [A6 - 0x4] 000059F4 C1FC 00A2 muls.w D0, 0xA2 000059F8 D1C0 add.l A0, D0 000059FA 0C68 0003 003E cmpi.w [A0 + 0x3E], 0x3 00005A00 6600 05EC bne +0x5EE /* 00005FEE */ 00005A04 302E FFFE move.w D0, [A6 - 0x2] 00005A08 C1FC 000C muls.w D0, 0xC 00005A0C 41ED E326 lea.l A0, [A5 - 0x1CDA] 00005A10 D1C0 add.l A0, D0 00005A12 302E FFF8 move.w D0, [A6 - 0x8] 00005A16 48C0 ext.l D0 00005A18 D080 add.l D0, D0 00005A1A D1C0 add.l A0, D0 00005A1C 302E FFFE move.w D0, [A6 - 0x2] 00005A20 C1FC 000C muls.w D0, 0xC 00005A24 43ED E30E lea.l A1, [A5 - 0x1CF2] 00005A28 D3C0 add.l A1, D0 00005A2A 302E FFF8 move.w D0, [A6 - 0x8] 00005A2E 48C0 ext.l D0 00005A30 D080 add.l D0, D0 00005A32 D3C0 add.l A1, D0 00005A34 3091 move.w [A0], [A1] 00005A36 302E FFFE move.w D0, [A6 - 0x2] 00005A3A C1FC 000C muls.w D0, 0xC 00005A3E 41ED E326 lea.l A0, [A5 - 0x1CDA] 00005A42 D1C0 add.l A0, D0 00005A44 302E FFF8 move.w D0, [A6 - 0x8] 00005A48 48C0 ext.l D0 00005A4A D080 add.l D0, D0 00005A4C D1C0 add.l A0, D0 00005A4E 2F2D E268 move.l -[A7], [A5 - 0x1D98] 00005A52 3F10 move.w -[A7], [A0] 00005A54 1F3C 0001 move.b -[A7], 0x1 00005A58 A945 syscall CheckItem 00005A5A 302E FFFE move.w D0, [A6 - 0x2] 00005A5E C1FC 08DC muls.w D0, 0x8DC 00005A62 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005A66 D1C0 add.l A0, D0 00005A68 302E FFFC move.w D0, [A6 - 0x4] 00005A6C C1FC 00A2 muls.w D0, 0xA2 00005A70 D1C0 add.l A0, D0 00005A72 7001 moveq.l D0, 0x01 00005A74 3140 003A move.w [A0 + 0x3A], D0 00005A78 302E FFFE move.w D0, [A6 - 0x2] 00005A7C C1FC 08DC muls.w D0, 0x8DC 00005A80 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005A84 D1C0 add.l A0, D0 00005A86 302E FFFC move.w D0, [A6 - 0x4] 00005A8A C1FC 00A2 muls.w D0, 0xA2 00005A8E D1C0 add.l A0, D0 00005A90 7004 moveq.l D0, 0x04 00005A92 3140 002C move.w [A0 + 0x2C], D0 00005A96 302E FFFE move.w D0, [A6 - 0x2] 00005A9A C1FC 08DC muls.w D0, 0x8DC 00005A9E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005AA2 D1C0 add.l A0, D0 00005AA4 302E FFFC move.w D0, [A6 - 0x4] 00005AA8 C1FC 00A2 muls.w D0, 0xA2 00005AAC D1C0 add.l A0, D0 00005AAE 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6] 00005AB4 6000 0538 bra +0x53A /* 00005FEE */ label00005AB8: 00005AB8 2F2D E254 move.l -[A7], [A5 - 0x1DAC] 00005ABC 486E FFC4 pea.l [A6 - 0x3C] 00005AC0 A933 syscall AppendMenu 00005AC2 302E FFFE move.w D0, [A6 - 0x2] 00005AC6 C1FC 08DC muls.w D0, 0x8DC 00005ACA 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005ACE D1C0 add.l A0, D0 00005AD0 302E FFFC move.w D0, [A6 - 0x4] 00005AD4 C1FC 00A2 muls.w D0, 0xA2 00005AD8 D1C0 add.l A0, D0 00005ADA 0C68 0003 003E cmpi.w [A0 + 0x3E], 0x3 00005AE0 6600 050C bne +0x50E /* 00005FEE */ 00005AE4 302E FFFE move.w D0, [A6 - 0x2] 00005AE8 C1FC 000C muls.w D0, 0xC 00005AEC 41ED E326 lea.l A0, [A5 - 0x1CDA] 00005AF0 D1C0 add.l A0, D0 00005AF2 302E FFF8 move.w D0, [A6 - 0x8] 00005AF6 48C0 ext.l D0 00005AF8 D080 add.l D0, D0 00005AFA D1C0 add.l A0, D0 00005AFC 302E FFFE move.w D0, [A6 - 0x2] 00005B00 C1FC 000C muls.w D0, 0xC 00005B04 43ED E30E lea.l A1, [A5 - 0x1CF2] 00005B08 D3C0 add.l A1, D0 00005B0A 302E FFF8 move.w D0, [A6 - 0x8] 00005B0E 48C0 ext.l D0 00005B10 D080 add.l D0, D0 00005B12 D3C0 add.l A1, D0 00005B14 3091 move.w [A0], [A1] 00005B16 302E FFFE move.w D0, [A6 - 0x2] 00005B1A C1FC 000C muls.w D0, 0xC 00005B1E 41ED E326 lea.l A0, [A5 - 0x1CDA] 00005B22 D1C0 add.l A0, D0 00005B24 302E FFF8 move.w D0, [A6 - 0x8] 00005B28 48C0 ext.l D0 00005B2A D080 add.l D0, D0 00005B2C D1C0 add.l A0, D0 00005B2E 2F2D E254 move.l -[A7], [A5 - 0x1DAC] 00005B32 3F10 move.w -[A7], [A0] 00005B34 1F3C 0001 move.b -[A7], 0x1 00005B38 A945 syscall CheckItem 00005B3A 302E FFFE move.w D0, [A6 - 0x2] 00005B3E C1FC 08DC muls.w D0, 0x8DC 00005B42 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005B46 D1C0 add.l A0, D0 00005B48 302E FFFC move.w D0, [A6 - 0x4] 00005B4C C1FC 00A2 muls.w D0, 0xA2 00005B50 D1C0 add.l A0, D0 00005B52 7001 moveq.l D0, 0x01 00005B54 3140 003A move.w [A0 + 0x3A], D0 00005B58 302E FFFE move.w D0, [A6 - 0x2] 00005B5C C1FC 08DC muls.w D0, 0x8DC 00005B60 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005B64 D1C0 add.l A0, D0 00005B66 302E FFFC move.w D0, [A6 - 0x4] 00005B6A C1FC 00A2 muls.w D0, 0xA2 00005B6E D1C0 add.l A0, D0 00005B70 7004 moveq.l D0, 0x04 00005B72 3140 002C move.w [A0 + 0x2C], D0 00005B76 302E FFFE move.w D0, [A6 - 0x2] 00005B7A C1FC 08DC muls.w D0, 0x8DC 00005B7E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005B82 D1C0 add.l A0, D0 00005B84 302E FFFC move.w D0, [A6 - 0x4] 00005B88 C1FC 00A2 muls.w D0, 0xA2 00005B8C D1C0 add.l A0, D0 00005B8E 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6] 00005B94 6000 0458 bra +0x45A /* 00005FEE */ 00005B98 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4 00005B9E 670A beq +0xC /* 00005BAA */ 00005BA0 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5 00005BA6 6600 0446 bne +0x448 /* 00005FEE */ label00005BAA: 00005BAA 302E FFFE move.w D0, [A6 - 0x2] 00005BAE C1FC 08DC muls.w D0, 0x8DC 00005BB2 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005BB6 D1C0 add.l A0, D0 00005BB8 302E FFFC move.w D0, [A6 - 0x4] 00005BBC C1FC 00A2 muls.w D0, 0xA2 00005BC0 D1C0 add.l A0, D0 00005BC2 302E FFF8 move.w D0, [A6 - 0x8] 00005BC6 48C0 ext.l D0 00005BC8 D080 add.l D0, D0 00005BCA D1C0 add.l A0, D0 00005BCC 302E FFFE move.w D0, [A6 - 0x2] 00005BD0 C1FC 000C muls.w D0, 0xC 00005BD4 43ED E30E lea.l A1, [A5 - 0x1CF2] 00005BD8 D3C0 add.l A1, D0 00005BDA 302E FFF8 move.w D0, [A6 - 0x8] 00005BDE 48C0 ext.l D0 00005BE0 D080 add.l D0, D0 00005BE2 D3C0 add.l A1, D0 00005BE4 5251 addq.w [A1], 1 00005BE6 3151 0020 move.w [A0 + 0x20], [A1] 00005BEA 4A6E FFFE tst.w [A6 - 0x2] 00005BEE 6600 0202 bne +0x204 /* 00005DF2 */ 00005BF2 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4 00005BF8 6608 bne +0xA /* 00005C02 */ 00005BFA 700B moveq.l D0, 0x0B 00005BFC 3D40 FFF6 move.w [A6 - 0xA], D0 00005C00 6006 bra +0x8 /* 00005C08 */ label00005C02: 00005C02 700C moveq.l D0, 0x0C 00005C04 3D40 FFF6 move.w [A6 - 0xA], D0 label00005C08: 00005C08 302E FFF6 move.w D0, [A6 - 0xA] 00005C0C 48C0 ext.l D0 00005C0E E580 asl D0, 2 00005C10 41ED E240 lea.l A0, [A5 - 0x1DC0] 00005C14 D1C0 add.l A0, D0 00005C16 2F10 move.l -[A7], [A0] 00005C18 486E FFC4 pea.l [A6 - 0x3C] 00005C1C A933 syscall AppendMenu 00005C1E 302E FFFE move.w D0, [A6 - 0x2] 00005C22 C1FC 08DC muls.w D0, 0x8DC 00005C26 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005C2A D1C0 add.l A0, D0 00005C2C 302E FFFC move.w D0, [A6 - 0x4] 00005C30 C1FC 00A2 muls.w D0, 0xA2 00005C34 D1C0 add.l A0, D0 00005C36 0C68 0004 003E cmpi.w [A0 + 0x3E], 0x4 00005C3C 6600 00C8 bne +0xCA /* 00005D06 */ 00005C40 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4 00005C46 6600 00BE bne +0xC0 /* 00005D06 */ 00005C4A 302E FFFE move.w D0, [A6 - 0x2] 00005C4E C1FC 000C muls.w D0, 0xC 00005C52 41ED E326 lea.l A0, [A5 - 0x1CDA] 00005C56 D1C0 add.l A0, D0 00005C58 302E FFF8 move.w D0, [A6 - 0x8] 00005C5C 48C0 ext.l D0 00005C5E D080 add.l D0, D0 00005C60 D1C0 add.l A0, D0 00005C62 302E FFFE move.w D0, [A6 - 0x2] 00005C66 C1FC 000C muls.w D0, 0xC 00005C6A 43ED E30E lea.l A1, [A5 - 0x1CF2] 00005C6E D3C0 add.l A1, D0 00005C70 302E FFF8 move.w D0, [A6 - 0x8] 00005C74 48C0 ext.l D0 00005C76 D080 add.l D0, D0 00005C78 D3C0 add.l A1, D0 00005C7A 3091 move.w [A0], [A1] 00005C7C 302E FFF6 move.w D0, [A6 - 0xA] 00005C80 48C0 ext.l D0 00005C82 E580 asl D0, 2 00005C84 41ED E240 lea.l A0, [A5 - 0x1DC0] 00005C88 D1C0 add.l A0, D0 00005C8A 302E FFFE move.w D0, [A6 - 0x2] 00005C8E C1FC 000C muls.w D0, 0xC 00005C92 43ED E326 lea.l A1, [A5 - 0x1CDA] 00005C96 D3C0 add.l A1, D0 00005C98 302E FFF8 move.w D0, [A6 - 0x8] 00005C9C 48C0 ext.l D0 00005C9E D080 add.l D0, D0 00005CA0 D3C0 add.l A1, D0 00005CA2 2F10 move.l -[A7], [A0] 00005CA4 3F11 move.w -[A7], [A1] 00005CA6 1F3C 0001 move.b -[A7], 0x1 00005CAA A945 syscall CheckItem 00005CAC 302E FFFE move.w D0, [A6 - 0x2] 00005CB0 C1FC 08DC muls.w D0, 0x8DC 00005CB4 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005CB8 D1C0 add.l A0, D0 00005CBA 302E FFFC move.w D0, [A6 - 0x4] 00005CBE C1FC 00A2 muls.w D0, 0xA2 00005CC2 D1C0 add.l A0, D0 00005CC4 7001 moveq.l D0, 0x01 00005CC6 3140 003A move.w [A0 + 0x3A], D0 00005CCA 302E FFFE move.w D0, [A6 - 0x2] 00005CCE C1FC 08DC muls.w D0, 0x8DC 00005CD2 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005CD6 D1C0 add.l A0, D0 00005CD8 302E FFFC move.w D0, [A6 - 0x4] 00005CDC C1FC 00A2 muls.w D0, 0xA2 00005CE0 D1C0 add.l A0, D0 00005CE2 7001 moveq.l D0, 0x01 00005CE4 3140 002C move.w [A0 + 0x2C], D0 00005CE8 302E FFFE move.w D0, [A6 - 0x2] 00005CEC C1FC 08DC muls.w D0, 0x8DC 00005CF0 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005CF4 D1C0 add.l A0, D0 00005CF6 302E FFFC move.w D0, [A6 - 0x4] 00005CFA C1FC 00A2 muls.w D0, 0xA2 00005CFE D1C0 add.l A0, D0 00005D00 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6] label00005D06: 00005D06 302E FFFE move.w D0, [A6 - 0x2] 00005D0A C1FC 08DC muls.w D0, 0x8DC 00005D0E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005D12 D1C0 add.l A0, D0 00005D14 302E FFFC move.w D0, [A6 - 0x4] 00005D18 C1FC 00A2 muls.w D0, 0xA2 00005D1C D1C0 add.l A0, D0 00005D1E 0C68 0005 003E cmpi.w [A0 + 0x3E], 0x5 00005D24 6600 02C8 bne +0x2CA /* 00005FEE */ 00005D28 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5 00005D2E 6600 02BE bne +0x2C0 /* 00005FEE */ 00005D32 302E FFFE move.w D0, [A6 - 0x2] 00005D36 C1FC 000C muls.w D0, 0xC 00005D3A 41ED E326 lea.l A0, [A5 - 0x1CDA] 00005D3E D1C0 add.l A0, D0 00005D40 302E FFF8 move.w D0, [A6 - 0x8] 00005D44 48C0 ext.l D0 00005D46 D080 add.l D0, D0 00005D48 D1C0 add.l A0, D0 00005D4A 302E FFFE move.w D0, [A6 - 0x2] 00005D4E C1FC 000C muls.w D0, 0xC 00005D52 43ED E30E lea.l A1, [A5 - 0x1CF2] 00005D56 D3C0 add.l A1, D0 00005D58 302E FFF8 move.w D0, [A6 - 0x8] 00005D5C 48C0 ext.l D0 00005D5E D080 add.l D0, D0 00005D60 D3C0 add.l A1, D0 00005D62 3091 move.w [A0], [A1] 00005D64 302E FFF6 move.w D0, [A6 - 0xA] 00005D68 48C0 ext.l D0 00005D6A E580 asl D0, 2 00005D6C 41ED E240 lea.l A0, [A5 - 0x1DC0] 00005D70 D1C0 add.l A0, D0 00005D72 302E FFFE move.w D0, [A6 - 0x2] 00005D76 C1FC 000C muls.w D0, 0xC 00005D7A 43ED E326 lea.l A1, [A5 - 0x1CDA] 00005D7E D3C0 add.l A1, D0 00005D80 302E FFF8 move.w D0, [A6 - 0x8] 00005D84 48C0 ext.l D0 00005D86 D080 add.l D0, D0 00005D88 D3C0 add.l A1, D0 00005D8A 2F10 move.l -[A7], [A0] 00005D8C 3F11 move.w -[A7], [A1] 00005D8E 1F3C 0001 move.b -[A7], 0x1 00005D92 A945 syscall CheckItem 00005D94 302E FFFE move.w D0, [A6 - 0x2] 00005D98 C1FC 08DC muls.w D0, 0x8DC 00005D9C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005DA0 D1C0 add.l A0, D0 00005DA2 302E FFFC move.w D0, [A6 - 0x4] 00005DA6 C1FC 00A2 muls.w D0, 0xA2 00005DAA D1C0 add.l A0, D0 00005DAC 7001 moveq.l D0, 0x01 00005DAE 3140 003A move.w [A0 + 0x3A], D0 00005DB2 302E FFFE move.w D0, [A6 - 0x2] 00005DB6 C1FC 08DC muls.w D0, 0x8DC 00005DBA 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005DBE D1C0 add.l A0, D0 00005DC0 302E FFFC move.w D0, [A6 - 0x4] 00005DC4 C1FC 00A2 muls.w D0, 0xA2 00005DC8 D1C0 add.l A0, D0 00005DCA 7002 moveq.l D0, 0x02 00005DCC 3140 002C move.w [A0 + 0x2C], D0 00005DD0 302E FFFE move.w D0, [A6 - 0x2] 00005DD4 C1FC 08DC muls.w D0, 0x8DC 00005DD8 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005DDC D1C0 add.l A0, D0 00005DDE 302E FFFC move.w D0, [A6 - 0x4] 00005DE2 C1FC 00A2 muls.w D0, 0xA2 00005DE6 D1C0 add.l A0, D0 00005DE8 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6] 00005DEE 6000 01FE bra +0x200 /* 00005FEE */ label00005DF2: 00005DF2 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4 00005DF8 6608 bne +0xA /* 00005E02 */ 00005DFA 7006 moveq.l D0, 0x06 00005DFC 3D40 FFF6 move.w [A6 - 0xA], D0 00005E00 6006 bra +0x8 /* 00005E08 */ label00005E02: 00005E02 7007 moveq.l D0, 0x07 00005E04 3D40 FFF6 move.w [A6 - 0xA], D0 label00005E08: 00005E08 302E FFF6 move.w D0, [A6 - 0xA] 00005E0C 48C0 ext.l D0 00005E0E E580 asl D0, 2 00005E10 41ED E240 lea.l A0, [A5 - 0x1DC0] 00005E14 D1C0 add.l A0, D0 00005E16 2F10 move.l -[A7], [A0] 00005E18 486E FFC4 pea.l [A6 - 0x3C] 00005E1C A933 syscall AppendMenu 00005E1E 302E FFFE move.w D0, [A6 - 0x2] 00005E22 C1FC 08DC muls.w D0, 0x8DC 00005E26 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005E2A D1C0 add.l A0, D0 00005E2C 302E FFFC move.w D0, [A6 - 0x4] 00005E30 C1FC 00A2 muls.w D0, 0xA2 00005E34 D1C0 add.l A0, D0 00005E36 0C68 0004 003E cmpi.w [A0 + 0x3E], 0x4 00005E3C 6600 00C8 bne +0xCA /* 00005F06 */ 00005E40 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4 00005E46 6600 00BE bne +0xC0 /* 00005F06 */ 00005E4A 302E FFFE move.w D0, [A6 - 0x2] 00005E4E C1FC 000C muls.w D0, 0xC 00005E52 41ED E326 lea.l A0, [A5 - 0x1CDA] 00005E56 D1C0 add.l A0, D0 00005E58 302E FFF8 move.w D0, [A6 - 0x8] 00005E5C 48C0 ext.l D0 00005E5E D080 add.l D0, D0 00005E60 D1C0 add.l A0, D0 00005E62 302E FFFE move.w D0, [A6 - 0x2] 00005E66 C1FC 000C muls.w D0, 0xC 00005E6A 43ED E30E lea.l A1, [A5 - 0x1CF2] 00005E6E D3C0 add.l A1, D0 00005E70 302E FFF8 move.w D0, [A6 - 0x8] 00005E74 48C0 ext.l D0 00005E76 D080 add.l D0, D0 00005E78 D3C0 add.l A1, D0 00005E7A 3091 move.w [A0], [A1] 00005E7C 302E FFF6 move.w D0, [A6 - 0xA] 00005E80 48C0 ext.l D0 00005E82 E580 asl D0, 2 00005E84 41ED E240 lea.l A0, [A5 - 0x1DC0] 00005E88 D1C0 add.l A0, D0 00005E8A 302E FFFE move.w D0, [A6 - 0x2] 00005E8E C1FC 000C muls.w D0, 0xC 00005E92 43ED E326 lea.l A1, [A5 - 0x1CDA] 00005E96 D3C0 add.l A1, D0 00005E98 302E FFF8 move.w D0, [A6 - 0x8] 00005E9C 48C0 ext.l D0 00005E9E D080 add.l D0, D0 00005EA0 D3C0 add.l A1, D0 00005EA2 2F10 move.l -[A7], [A0] 00005EA4 3F11 move.w -[A7], [A1] 00005EA6 1F3C 0001 move.b -[A7], 0x1 00005EAA A945 syscall CheckItem 00005EAC 302E FFFE move.w D0, [A6 - 0x2] 00005EB0 C1FC 08DC muls.w D0, 0x8DC 00005EB4 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005EB8 D1C0 add.l A0, D0 00005EBA 302E FFFC move.w D0, [A6 - 0x4] 00005EBE C1FC 00A2 muls.w D0, 0xA2 00005EC2 D1C0 add.l A0, D0 00005EC4 7001 moveq.l D0, 0x01 00005EC6 3140 003A move.w [A0 + 0x3A], D0 00005ECA 302E FFFE move.w D0, [A6 - 0x2] 00005ECE C1FC 08DC muls.w D0, 0x8DC 00005ED2 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005ED6 D1C0 add.l A0, D0 00005ED8 302E FFFC move.w D0, [A6 - 0x4] 00005EDC C1FC 00A2 muls.w D0, 0xA2 00005EE0 D1C0 add.l A0, D0 00005EE2 7001 moveq.l D0, 0x01 00005EE4 3140 002C move.w [A0 + 0x2C], D0 00005EE8 302E FFFE move.w D0, [A6 - 0x2] 00005EEC C1FC 08DC muls.w D0, 0x8DC 00005EF0 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005EF4 D1C0 add.l A0, D0 00005EF6 302E FFFC move.w D0, [A6 - 0x4] 00005EFA C1FC 00A2 muls.w D0, 0xA2 00005EFE D1C0 add.l A0, D0 00005F00 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6] label00005F06: 00005F06 302E FFFE move.w D0, [A6 - 0x2] 00005F0A C1FC 08DC muls.w D0, 0x8DC 00005F0E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005F12 D1C0 add.l A0, D0 00005F14 302E FFFC move.w D0, [A6 - 0x4] 00005F18 C1FC 00A2 muls.w D0, 0xA2 00005F1C D1C0 add.l A0, D0 00005F1E 0C68 0005 003E cmpi.w [A0 + 0x3E], 0x5 00005F24 6600 00C8 bne +0xCA /* 00005FEE */ 00005F28 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5 00005F2E 6600 00BE bne +0xC0 /* 00005FEE */ 00005F32 302E FFFE move.w D0, [A6 - 0x2] 00005F36 C1FC 000C muls.w D0, 0xC 00005F3A 41ED E326 lea.l A0, [A5 - 0x1CDA] 00005F3E D1C0 add.l A0, D0 00005F40 302E FFF8 move.w D0, [A6 - 0x8] 00005F44 48C0 ext.l D0 00005F46 D080 add.l D0, D0 00005F48 D1C0 add.l A0, D0 00005F4A 302E FFFE move.w D0, [A6 - 0x2] 00005F4E C1FC 000C muls.w D0, 0xC 00005F52 43ED E30E lea.l A1, [A5 - 0x1CF2] 00005F56 D3C0 add.l A1, D0 00005F58 302E FFF8 move.w D0, [A6 - 0x8] 00005F5C 48C0 ext.l D0 00005F5E D080 add.l D0, D0 00005F60 D3C0 add.l A1, D0 00005F62 3091 move.w [A0], [A1] 00005F64 302E FFF6 move.w D0, [A6 - 0xA] 00005F68 48C0 ext.l D0 00005F6A E580 asl D0, 2 00005F6C 41ED E240 lea.l A0, [A5 - 0x1DC0] 00005F70 D1C0 add.l A0, D0 00005F72 302E FFFE move.w D0, [A6 - 0x2] 00005F76 C1FC 000C muls.w D0, 0xC 00005F7A 43ED E326 lea.l A1, [A5 - 0x1CDA] 00005F7E D3C0 add.l A1, D0 00005F80 302E FFF8 move.w D0, [A6 - 0x8] 00005F84 48C0 ext.l D0 00005F86 D080 add.l D0, D0 00005F88 D3C0 add.l A1, D0 00005F8A 2F10 move.l -[A7], [A0] 00005F8C 3F11 move.w -[A7], [A1] 00005F8E 1F3C 0001 move.b -[A7], 0x1 00005F92 A945 syscall CheckItem 00005F94 302E FFFE move.w D0, [A6 - 0x2] 00005F98 C1FC 08DC muls.w D0, 0x8DC 00005F9C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005FA0 D1C0 add.l A0, D0 00005FA2 302E FFFC move.w D0, [A6 - 0x4] 00005FA6 C1FC 00A2 muls.w D0, 0xA2 00005FAA D1C0 add.l A0, D0 00005FAC 7001 moveq.l D0, 0x01 00005FAE 3140 003A move.w [A0 + 0x3A], D0 00005FB2 302E FFFE move.w D0, [A6 - 0x2] 00005FB6 C1FC 08DC muls.w D0, 0x8DC 00005FBA 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005FBE D1C0 add.l A0, D0 00005FC0 302E FFFC move.w D0, [A6 - 0x4] 00005FC4 C1FC 00A2 muls.w D0, 0xA2 00005FC8 D1C0 add.l A0, D0 00005FCA 7002 moveq.l D0, 0x02 00005FCC 3140 002C move.w [A0 + 0x2C], D0 00005FD0 302E FFFE move.w D0, [A6 - 0x2] 00005FD4 C1FC 08DC muls.w D0, 0x8DC 00005FD8 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005FDC D1C0 add.l A0, D0 00005FDE 302E FFFC move.w D0, [A6 - 0x4] 00005FE2 C1FC 00A2 muls.w D0, 0xA2 00005FE6 D1C0 add.l A0, D0 00005FE8 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6] label00005FEE: 00005FEE 526E FFFA addq.w [A6 - 0x6], 1 label00005FF2: 00005FF2 302E FFFE move.w D0, [A6 - 0x2] 00005FF6 C1FC 08DC muls.w D0, 0x8DC 00005FFA 41ED E344 lea.l A0, [A5 - 0x1CBC] 00005FFE D1C0 add.l A0, D0 00006000 302E FFFC move.w D0, [A6 - 0x4] 00006004 C1FC 00A2 muls.w D0, 0xA2 00006008 D1C0 add.l A0, D0 0000600A 302E FFFA move.w D0, [A6 - 0x6] 0000600E B068 0030 cmp.w D0, [A0 + 0x30] 00006012 6F00 F514 ble -0xAEA /* 00005528 */ 00006016 526E FFFC addq.w [A6 - 0x4], 1 label0000601A: 0000601A 302E FFFE move.w D0, [A6 - 0x2] 0000601E 48C0 ext.l D0 00006020 D080 add.l D0, D0 00006022 41ED FD36 lea.l A0, [A5 - 0x2CA] 00006026 D1C0 add.l A0, D0 00006028 302E FFFC move.w D0, [A6 - 0x4] 0000602C B050 cmp.w D0, [A0] 0000602E 6F00 F49E ble -0xB60 /* 000054CE */ 00006032 526E FFF8 addq.w [A6 - 0x8], 1 label00006036: 00006036 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5 0000603C 6F00 F486 ble -0xB78 /* 000054C4 */ 00006040 7001 moveq.l D0, 0x01 00006042 3D40 FFFC move.w [A6 - 0x4], D0 00006046 6000 01C6 bra +0x1C8 /* 0000620E */ label0000604A: 0000604A 302E FFFE move.w D0, [A6 - 0x2] 0000604E C1FC 08DC muls.w D0, 0x8DC 00006052 41ED E344 lea.l A0, [A5 - 0x1CBC] 00006056 D1C0 add.l A0, D0 00006058 302E FFFC move.w D0, [A6 - 0x4] 0000605C C1FC 00A2 muls.w D0, 0xA2 00006060 D1C0 add.l A0, D0 00006062 4268 003C clr.w [A0 + 0x3C] 00006066 302E FFFE move.w D0, [A6 - 0x2] 0000606A C1FC 08DC muls.w D0, 0x8DC 0000606E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00006072 D1C0 add.l A0, D0 00006074 302E FFFC move.w D0, [A6 - 0x4] 00006078 C1FC 00A2 muls.w D0, 0xA2 0000607C D1C0 add.l A0, D0 0000607E 4268 0084 clr.w [A0 + 0x84] 00006082 302E FFFE move.w D0, [A6 - 0x2] 00006086 C1FC 08DC muls.w D0, 0x8DC 0000608A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000608E D1C0 add.l A0, D0 00006090 302E FFFC move.w D0, [A6 - 0x4] 00006094 C1FC 00A2 muls.w D0, 0xA2 00006098 D1C0 add.l A0, D0 0000609A 4268 0086 clr.w [A0 + 0x86] 0000609E 302E FFFE move.w D0, [A6 - 0x2] 000060A2 C1FC 08DC muls.w D0, 0x8DC 000060A6 41ED E344 lea.l A0, [A5 - 0x1CBC] 000060AA D1C0 add.l A0, D0 000060AC 302E FFFC move.w D0, [A6 - 0x4] 000060B0 C1FC 00A2 muls.w D0, 0xA2 000060B4 D1C0 add.l A0, D0 000060B6 4268 0088 clr.w [A0 + 0x88] 000060BA 302E FFFE move.w D0, [A6 - 0x2] 000060BE C1FC 08DC muls.w D0, 0x8DC 000060C2 41ED E344 lea.l A0, [A5 - 0x1CBC] 000060C6 D1C0 add.l A0, D0 000060C8 302E FFFC move.w D0, [A6 - 0x4] 000060CC C1FC 00A2 muls.w D0, 0xA2 000060D0 D1C0 add.l A0, D0 000060D2 4268 008A clr.w [A0 + 0x8A] 000060D6 302E FFFE move.w D0, [A6 - 0x2] 000060DA C1FC 08DC muls.w D0, 0x8DC 000060DE 41ED E344 lea.l A0, [A5 - 0x1CBC] 000060E2 D1C0 add.l A0, D0 000060E4 302E FFFC move.w D0, [A6 - 0x4] 000060E8 C1FC 00A2 muls.w D0, 0xA2 000060EC D1C0 add.l A0, D0 000060EE 4268 008C clr.w [A0 + 0x8C] 000060F2 302E FFFE move.w D0, [A6 - 0x2] 000060F6 C1FC 08DC muls.w D0, 0x8DC 000060FA 41ED E344 lea.l A0, [A5 - 0x1CBC] 000060FE D1C0 add.l A0, D0 00006100 302E FFFC move.w D0, [A6 - 0x4] 00006104 C1FC 00A2 muls.w D0, 0xA2 00006108 D1C0 add.l A0, D0 0000610A 4268 008E clr.w [A0 + 0x8E] 0000610E 302E FFFE move.w D0, [A6 - 0x2] 00006112 C1FC 08DC muls.w D0, 0x8DC 00006116 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000611A D1C0 add.l A0, D0 0000611C 302E FFFC move.w D0, [A6 - 0x4] 00006120 C1FC 00A2 muls.w D0, 0xA2 00006124 D1C0 add.l A0, D0 00006126 4268 0090 clr.w [A0 + 0x90] 0000612A 302E FFFE move.w D0, [A6 - 0x2] 0000612E C1FC 08DC muls.w D0, 0x8DC 00006132 41ED E344 lea.l A0, [A5 - 0x1CBC] 00006136 D1C0 add.l A0, D0 00006138 302E FFFC move.w D0, [A6 - 0x4] 0000613C C1FC 00A2 muls.w D0, 0xA2 00006140 D1C0 add.l A0, D0 00006142 4268 0092 clr.w [A0 + 0x92] 00006146 302E FFFE move.w D0, [A6 - 0x2] 0000614A C1FC 08DC muls.w D0, 0x8DC 0000614E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00006152 D1C0 add.l A0, D0 00006154 302E FFFC move.w D0, [A6 - 0x4] 00006158 C1FC 00A2 muls.w D0, 0xA2 0000615C D1C0 add.l A0, D0 0000615E 4268 0094 clr.w [A0 + 0x94] 00006162 302E FFFE move.w D0, [A6 - 0x2] 00006166 C1FC 08DC muls.w D0, 0x8DC 0000616A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000616E D1C0 add.l A0, D0 00006170 302E FFFC move.w D0, [A6 - 0x4] 00006174 C1FC 00A2 muls.w D0, 0xA2 00006178 D1C0 add.l A0, D0 0000617A 4268 0096 clr.w [A0 + 0x96] 0000617E 302E FFFE move.w D0, [A6 - 0x2] 00006182 C1FC 08DC muls.w D0, 0x8DC 00006186 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000618A D1C0 add.l A0, D0 0000618C 302E FFFC move.w D0, [A6 - 0x4] 00006190 C1FC 00A2 muls.w D0, 0xA2 00006194 D1C0 add.l A0, D0 00006196 4268 0098 clr.w [A0 + 0x98] 0000619A 302E FFFE move.w D0, [A6 - 0x2] 0000619E C1FC 08DC muls.w D0, 0x8DC 000061A2 41ED E344 lea.l A0, [A5 - 0x1CBC] 000061A6 D1C0 add.l A0, D0 000061A8 302E FFFC move.w D0, [A6 - 0x4] 000061AC C1FC 00A2 muls.w D0, 0xA2 000061B0 D1C0 add.l A0, D0 000061B2 4268 009A clr.w [A0 + 0x9A] 000061B6 302E FFFE move.w D0, [A6 - 0x2] 000061BA C1FC 08DC muls.w D0, 0x8DC 000061BE 41ED E344 lea.l A0, [A5 - 0x1CBC] 000061C2 D1C0 add.l A0, D0 000061C4 302E FFFC move.w D0, [A6 - 0x4] 000061C8 C1FC 00A2 muls.w D0, 0xA2 000061CC D1C0 add.l A0, D0 000061CE 4268 009C clr.w [A0 + 0x9C] 000061D2 302E FFFE move.w D0, [A6 - 0x2] 000061D6 C1FC 08DC muls.w D0, 0x8DC 000061DA 41ED E344 lea.l A0, [A5 - 0x1CBC] 000061DE D1C0 add.l A0, D0 000061E0 302E FFFC move.w D0, [A6 - 0x4] 000061E4 C1FC 00A2 muls.w D0, 0xA2 000061E8 D1C0 add.l A0, D0 000061EA 4268 009E clr.w [A0 + 0x9E] 000061EE 302E FFFE move.w D0, [A6 - 0x2] 000061F2 C1FC 08DC muls.w D0, 0x8DC 000061F6 41ED E344 lea.l A0, [A5 - 0x1CBC] 000061FA D1C0 add.l A0, D0 000061FC 302E FFFC move.w D0, [A6 - 0x4] 00006200 C1FC 00A2 muls.w D0, 0xA2 00006204 D1C0 add.l A0, D0 00006206 4268 00A0 clr.w [A0 + 0xA0] 0000620A 526E FFFC addq.w [A6 - 0x4], 1 label0000620E: 0000620E 302E FFFE move.w D0, [A6 - 0x2] 00006212 48C0 ext.l D0 00006214 D080 add.l D0, D0 00006216 41ED FD36 lea.l A0, [A5 - 0x2CA] 0000621A D1C0 add.l A0, D0 0000621C 302E FFFC move.w D0, [A6 - 0x4] 00006220 B050 cmp.w D0, [A0] 00006222 6F00 FE26 ble -0x1D8 /* 0000604A */ 00006226 302E FFFE move.w D0, [A6 - 0x2] 0000622A 48C0 ext.l D0 0000622C D080 add.l D0, D0 0000622E 41ED FD32 lea.l A0, [A5 - 0x2CE] 00006232 D1C0 add.l A0, D0 00006234 4250 clr.w [A0] 00006236 526E FFFE addq.w [A6 - 0x2], 1 label0000623A: 0000623A 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 00006240 6F00 F1C2 ble -0xE3C /* 00005404 */ 00006244 426E FFFE clr.w [A6 - 0x2] 00006248 600E bra +0x10 /* 00006258 */ label0000624A: 0000624A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000624E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00006252 548F addq.l A7, 2 00006254 526E FFFE addq.w [A6 - 0x2], 1 label00006258: 00006258 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 0000625E 6FEA ble -0x14 /* 0000624A */ 00006260 3B6D E342 FD44 move.w [A5 - 0x2BC], [A5 - 0x1CBE] 00006266 302D E340 move.w D0, [A5 - 0x1CC0] 0000626A C1FC 0005 muls.w D0, 0x5 0000626E 3B40 FD42 move.w [A5 - 0x2BE], D0 00006272 2F2D E274 move.l -[A7], [A5 - 0x1D8C] 00006276 3F3C 0007 move.w -[A7], 0x7 0000627A A939 syscall EnableItem 0000627C 2F2D E278 move.l -[A7], [A5 - 0x1D88] 00006280 3F3C 0007 move.w -[A7], 0x7 00006284 A939 syscall EnableItem 00006286 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 0000628A 3F3C 0003 move.w -[A7], 0x3 0000628E A939 syscall EnableItem 00006290 70FF moveq.l D0, 0xFFFFFFFF 00006292 3B40 FD46 move.w [A5 - 0x2BA], D0 00006296 4E5E unlink A6 00006298 4E75 rts 0000629A 4348 chk.w D1, A0 0000629C 4F4F chk.w D7, A7 0000629E 5345 subq.w D5, 1 000062A0 5354 subq.w [A4], 1 fn000062A2: 000062A2 4E56 FFF8 link A6, -0x0008 000062A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000062AA 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000062AE 588F addq.l A7, 4 000062B0 486E FFF8 pea.l [A6 - 0x8] 000062B4 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000062B8 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 000062BC 3F3C 01AC move.w -[A7], 0x1AC 000062C0 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 000062C4 A8A7 syscall SetRect 000062C6 42A7 clr.l -[A7] 000062C8 42A7 clr.l -[A7] 000062CA 486E FFF8 pea.l [A6 - 0x8] 000062CE 486D E0B6 pea.l [A5 - 0x1F4A] 000062D2 1F3C 0001 move.b -[A7], 0x1 000062D6 3F3C 0001 move.w -[A7], 0x1 000062DA 4878 FFFF push.l 0xFFFF 000062DE 4267 clr.w -[A7] 000062E0 42A7 clr.l -[A7] 000062E2 A913 syscall NewWindow 000062E4 205F movea.l A0, [A7]+ 000062E6 2B48 E22A move.l [A5 - 0x1DD6], A0 000062EA 4850 pea.l [A0] 000062EC A873 syscall SetPort 000062EE 4267 clr.w -[A7] 000062F0 A887 syscall TextFont 000062F2 3F3C 0004 move.w -[A7], 0x4 000062F6 3F3C 000E move.w -[A7], 0xE 000062FA A893 syscall MoveTo 000062FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006300 A884 syscall DrawString 00006302 4E5E unlink A6 00006304 4E75 rts 00006306 4449 neg.w A1 00006308 5350 subq.w [A0], 1 0000630A 4C41 5954 movem.l D2,D4,D6,A0,A3,A4,A6, D1